Hotels, Apartments, Homestays
Search and booking
Search results

1926 Le Soleil Hotel & Spa 

Address

6 Thornton
SLM 3143 Sliema

More information »

Coordinates

35°54'35.28", 14°30'30.96"