Carovigno
1 listingCarovigno is a town in Puglia, southern Italy, set between the Adriatic coast and the olive groves of the Valle d'Itria. Its historic centre has narrow streets and a medieval castle, while the surrounding countryside features traditional rural buildings. The town provides a base for those interested in properties ranging from old-town apartments to country homes.
View on map