20 of the most beautiful villages in Italy
Published on: Tuesday 21 May 2019
Situated in northern Italy's South Tyrol, Castelrotto sits in a lush valley ... Forget the holiday crowds. This corner of Veneto is one of Lake Garda's best kept secrets. Surrounded by olive groves ...