World
Malta
Malta Island
Sliema
02681
Sliema Holiday Apartment, Malta Island, Malta
Ta Rena Holiday Apartment Sliema Malta