Roma Hotel

Triq Ghar Il-Lembi, Sliema, Malta, SLM 1562 | Directions
Ratings & Reviews
Click to rate
Description

Roma Hotel