Location: in the centre of Stresa, 500 metres from the main square and 50 km from Malpensa airport.
See more: Hotels in Europe Hotels in Italy Hotels in Stresa Holiday Destinations in Europe