The Diplomat Hotel 4 stars

173 Tower Road, SLM 1609 Sliema, Malta

Hotel image
Read more reviews for The Diplomat Hotel