Hotels, Apartments, Homestays
Search and booking

Address

20 St peters street
SLM 1531 Sliema

More information »

Coordinates

35°54'37.08", 14°30'18.72"