Seaside Apartments Malta Sliema 1 Apartment Sliema
Located a 5-minute walk from Tower Road, Family Penthouse with terraces offers air-conditioned accommodation in Sliema. With free Wi-Fi throughout the property, this apartment is located on the top floor of the building and it features 3 terraces.
Apartment 6, 26, Saint Charles Street Sliema, SLM 2170 Sliema, Malta