Via carlo marx, 07052 San Teodoro
Holiday homes
Set in San Teodoro, 15 km from Isola di Tavolara, Villette Natura offers recently renovated accommodation with free WiFi and a garden. The property is situated 30 km from Olbia Harbour, 24 km from Archeological Museum of Olbia and 25 km from Church of St. Paul the Apostle. Guests can access the holiday...