Rent your vacation villa in Italy with us!
100% personally inspected Italian holiday homes and
a fanatic staff who'll make you scream "That's Amore!"
The centerpiece of old Castro is the dominating castle that caps the town.
The Chapel of the Lightening Brigade is an emotional and beautiful spot on the rocky coast of Castro Marina.