Roma Hotel 3 stars

Ghar Il - Lembi Street, SLM 1562 Sliema, Malta

Hotel image
Read more reviews for Roma Hotel