Via maria bellonci, 6 int. 63, 07026 Olbia
Apartments
Featuring garden views, Marina di Olbia Guest Apartment - self check-in - IUN R1646 provides accommodation with a terrace and a balcony, around 350 metres from Olbia Harbour. The accommodation is 19 km from the Isola di Tavolara and features free WiFi throughout the property. The air-conditioned apartment...