Monteverde

Lying on three hills, it rises 740 meters above sea level on the ridge that marks the border with Basilicata, spreading over the Castello, Croce and I… Read the rest