World
Malta
Malta Island
Msida
11815
Msida Holiday Apartment, Malta Island, Malta
Stunning 3-bedroom Duplex Penthouse