La Casa di Otranto, vista mare
Lungomare Terra D'Otranto, 73028 Otranto, Italia
La Casa di Otranto, vista mare provides accommodation located in Otranto, 18 km from Roca and 46 km from Piazza Mazzini. Free Wi-Fi is provided throughout the property and private parking is available on site.