Hoteles en Sliema

Roma Hotel

en Ghar il-lenbi street , Sliema, Malta