LA88 Bayview Apartment I Apartment Sliema
Located in Sliema, 600 metres from Balluta Bay Beach and less than 1 km from Exiles Beach, LA88 Bayview Apartment I provides air-conditioned accommodation with a balcony and free Wi-Fi. Guests staying at this apartment have access to a patio.
Number of rooms: 3
158 Triq Il - Kullegg, SLM 1390 Sliema, Malta