5-Star Luxury Rentals Castro

photo_camera
see more photos
place
view on map
favorite_border
add to favorites
Steps to the Water
Castro, Apulia, Italy
11 guests
5 bedrooms
This villa sits just above Puglia’s coast, with a view out over the sea from the suntrap of a rooftop terrace, lounger-strewn lawn and from the cooling water of the private pool. What’s more, steps le.....
From €1,421
roomListings Locations
close