Apartment 81 Apartment Mosta
Offering a terrace and city view, Apartment 81 is situated in Mosta, 7.1 km from Bay Street Shopping Complex and 7.2 km from Malta National Aquarium. The property is located 7.4 km from Portomaso Marina, 7.6 km from Love Monument and 9.
Number of rooms: 4
Constitution Street 81 Flat 1, MST 9056 Mosta, Malta