Photos coming soon
HOTEL
Sliema Chalet Hotel
Tower Road, 117, Sliema
Where it sits
Sliema Chalet Hotel
Tower Road, 117, Sliema
35.91260, 14.50667
Similar stays nearby
SLIEMA CHALET HOTEL
Hotel · 0 m
Seafront Duplex with Terrace - Sliema Malta
Hotel · 39 m
Amazing Seafront Duplex Apartment Sliema
Hotel · 39 m
Scenic Seafront Duplex Apartment in Sliema
Hotel · 40 m
Gorgeous Seaviews From a Stunning Studio
Hotel · 40 m
Hotel Roma
Hotel · 47 m
Hotel Roma
Hotel · 47 m
Prime Location Apartment With Side Seaviews
Hotel · 49 m
Plan around Sliema Chalet Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 24, 2026.
