Location: in the heart of Montecchio Maggiore (Vicenza).
See more: Hotels in Europe Hotels in Italy Hotels in Vicenza Holiday Destinations in Europe