39 via de filippi corpo b scala e, 07026 Olbia
Apartments
Situated in the centre of Olbia, 6.7 km from Olbia Harbour and 17 km from Isola di Tavolara, Smeralda Sea View - Luxury Apartment offers free WiFi, a terrace and air conditioning. This apartment features accommodation with a balcony. The property is non-smoking and is set 600 metres from Archeological...