Hotel Boston
Hotel
Stresa
Just 100 metres from the shores of Lake Maggiore, the Boston is located a 5-minute walk from central Stresa. This family-run hotel offers free Wi-Fi throughout and modern rooms with a 22" satellite LCD TV.
Number of rooms: 40
Viale Duchessa Di Genova 13, 28838 Stresa, Italy