Park Hotel 4 stars

Graham Street, SLM1712 Sliema, Malta

Hotel image
Read more reviews for Park Hotel