Sliema Chalet Hotel

Contact us

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

360º Photo Gallery

Comments are closed.