Hotels, Apartments, Homestays
Search and booking

Address

12/6 Locker street Sliema
SLM 3122 Sliema

More information »

Coordinates

35°54'35.64", 14°30'34.2"