The hotel is located in the historical town centre, next to the Venetian castle La Rocca in the green on the shore of the lake Garda. It is the ideal place to enjoy an active holiday or to relax between the lake and the mountains. A mild climate, the attractive Mediterranean environment that frames the lake, and the stunning beauty of the mountain backdrop are the key features of the Upper Garda Lake. Towards the west, between the river Chiese and Lake Garda, lies the peaceful green and blue Valle di Ledro.