LA88 Bayview Rooms Apartment Sliema, Malta
LA88 Bayview Rooms features air-conditioned rooms with flat-screen TV in the Ta' Giorni district of Sliema. Featuring a shared kitchen, this property also provides guests with a terrace.
Number of rooms: 3
158 College Street, SLM 1390 Sliema, Malta