Castro (Lecce) holiday rentals
We found 41 properties with availability in Castro (Lecce)
Show on map
Un Terrazzino Sul Mare
Via Litoranea Tricase, 52 2, Castro (Lecce), Italy
The 2-bedroom Un Terrazzino Sul Mare Villa Castro offers proximity to such city sites as Castro Marina, located only a 6-minute walk away. This Castro holiday home hosts up to 5 guests and provides…
starts from
121 USD
price for 1 night