Source: Tourism MediaCastrovillariRugged mountain ranges completely encircle this ancient village, where medieval ruins and Renaissance churches nestle into the foothills of Pollino National Park.WorldEuropeItalyCastrovillari