Seaside Apartments Malta Sliema 1
Apartment 6, 26, Saint Charles Street Sliema, SLM 2170 Sliema, Malta,Object type: Hotel Sliema
Located a 5-minute walk from Tower Road, Family Penthouse with terraces offers air-conditioned accommodations in Sliema. With free WiFi throughout the property,