With a stay at Terradimare Resort & Spa in San Teodoro (San Teodoro City Centre), you'll be a 5-minute drive from San Teodoro Beach and 8 minutes from Port Ottiolu. This upscale hotel is 22.8 mi (36.6 km) from ... Read more

View all Luxury Hotels in San Teodoro