With a stay at Orsa Maggiore in Castro, you'll be within a 10-minute walk of Delizie in Contea and Artefatto - L'idea in Terracotta. This upscale hotel is 12.8 mi (20.5 km) from Otranto Waterfront and 0.3 mi (0 ... Read more

View all Luxury Hotels in Castro di Lecce