Europa Hotel 2 stars

138 Tower Road, SLM 1604 Sliema, Malta

Hotel image
Read more reviews for Europa Hotel