Sliema Chalet Hotel

Contact us

Sliema Chalet Hotel, 117 Tower Road, Sliema, SLM 1605, Malta

Rooms