Via zinzulusa, 23, 73030 Castro di Lecce
Villas
Set in Castro di Lecce and only 1.7 km from Castro Marina Beach, Villa Luigia by BarbarHouse offers accommodation with sea views, free WiFi and free private parking. With garden views, this accommodation provides a balcony. The property offers bike hire and features a garden and sun terrace. The spacious...