Set in Castro di Lecce and only 1.7 km from Castro Marina Beach, Villa Luigia by BarbarHouse offers accommodation with sea views, free Wi-Fi and free private parking. With garden views, this accommodation provides a balcony.
via Zinzulusa, 23, 73030 Castro di Lecce, Italy