Villaggio Costa Caddu, 08020 San Teodoro
Vacation Home
with
1
room
San Teodoro Villa Nina Costa Caddu is located in San Teodoro, just 20 miles from Archeological Museum of Olbia
and 20 miles from Church of St. Paul the Apostle. 11 miles from Isola di Tavolara and 23 miles from Olbia Harbour, the property features a garden and barbecue facilities. Free Wifi is available throughout ...