+UPLOAD
899 Reviews

The Diplomat Hotel

173 Tower Road, SLM 1609, Sliema