When you stay at Hotel Panoramico in Castro, you'll be near the beach, within a 15-minute walk of Castro Marina and Delizie in Contea. This upscale hotel is 14 mi (22.6 km) from Otranto Waterfront and 1 mi (1.5 ... Read more

View all Luxury Hotels in Castro di Lecce