Via fra giacomo veronese 12, 07026 Olbia
Apartments
Located in Olbia, 5.5 km from Olbia Harbour and 19 km from Isola di Tavolara, PeterHouse provides spacious air-conditioned accommodation with a balcony and free WiFi. Featuring a terrace, the apartment is close to several noted attractions, around 1.1 km from San Simplicio Church, 1.4 km from Church...