Photos coming soon
HOTEL
Chilstone
12/6 Locker street Sliema, Sliema
Where it sits
Chilstone
12/6 Locker street Sliema, Sliema
35.90990, 14.50952
Similar stays nearby
Chilstone
Hotel · 0 m
Modern Seaview Apartment In a Prime Location
Hotel · 53 m
Modern Seaview Apartment with Amazing Ocean Views
Hotel · 55 m
Best Area, Stunning Seaviews Apartment
Hotel · 57 m
Marvellous Seafront Apartment in the Best Location
Hotel · 58 m
Stunning Seaview Apartment, Wifi
Hotel · 60 m
Modern Sea-view Apartment in a Prime Location
Hotel · 60 m
Stylish Seaview Apartment In a Prime Location
Hotel · 60 m
Plan around Chilstone
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
