Locarno, Switzerland
Located in the Italian-speaking canton of Ticino, Locarno shares the southern Alps with Bellinzona and Lugano. It is located on the northern shore of the Lago Maggiore, a lake that Switzerland shares with Italy. The centrepiece of the town is the Piazza Grande where you’re always recommended to walk on Read more…