World
Malta
Malta Island
Mellieha
01541
Mellieha Holiday Villa, Malta Island, Malta
Santa Maria Villa Apartments
Pool of the Villa-Apartments
Santa Maria Villa