Sliema Apartments offers accommodation in Sliema. The Point Shopping Mall is 700 metres away. Free WiFi is available throughout the property. All units feature a seating area. Some units include a dining area and/or balcony.
Sliema Apartments offers accommodation in Sliema. The Point Shopping Mall Read more
Sliema Apartments offers accommodation in Sliema. The Point Shopping Mall is 700 metres away. Free WiFi is available throughout the property. All units feature a seating area. Some units include a dining area and/or balcony.
Sliema Apartments offers accommodation in Sliema. The Point Shopping Mall is 700 metres away. Free WiFi is available throughout the property. All units feature a seating area. Some units include a dining area and/or balcony.
Number of Rooms: 5