Located in San Teodoro, Hotel San Teodoro is on the waterfront, a 3-minute drive from San Teodoro Lagoon and 6 minutes from San Teodoro Port. This upscale hotel is 2.2 mi (3.5 km) from San Teodoro Beach and 2.5 ... Read more

View all Luxury Hotels in Province of Sassari