Hotels, Apartments, Homestays
Search and booking
Search results

Sliema duplex 1 bedroom apartment with 2 bathrooms- Sleep 4 

Address

13 Triq Camenzuli
SLM 1313 Sliema

More information »

Coordinates

35°54'41.4", 14°29'39.84"