Spinola Bay View Apartment St Julian's
Providing accommodation with free Wi-Fi, air conditioning and flat-screen TV, Spinola Bay View is located 500 metres from Balluta Bay Beach and 1.1 km from St George's Bay Beach.
Number of rooms: 2
75 George Borg Olivier Street, St Julian's, Malta