Relais Valle dell'Idro is in the heart of Otranto, within a 10-minute walk of Otranto Castle and Otranto Waterfront. This upscale hotel is 5.1 mi (8.2 km) from Baia Dei Turchi Beach and 6.3 mi (10.2 km) from Al ... Read more

View all Luxury Hotels in Otranto