Location: in the centre of Stresa, close to the Mayor lake and the pedestrian zone. Afew metres from the convention centre and thhe train station.
See more: Hotels in Europe Hotels in Italy Hotels in Stresa Holiday Destinations in Europe