30 via del piave, 07026 Olbia
Apartments
Offering inner courtyard views, Casa Smeralda Olbia is an accommodation situated in Olbia, 18 km from Isola di Tavolara and 300 metres from San Simplicio Church. The property is around less than 1 km from Church of St. Paul the Apostle, a 16-minute walk from Archeological Museum of Olbia and 27 km from...