+UPLOAD
2151 Reviews

Sliema Chalet Hotel

117 Tower Road, SLM 1605, Sliema