Carovigno is a town and municipality in the province of Brindisi and region of Apulia, in southern Italy. The town of Carovigno has a population of 17,000 residents. Though it is small, it provides a wide array of sites and services that characterize the local life of the town. Being located in upper Salento, Carovigno is renowned for its production of high quality olive oil.
Less