AMOCITY
Just 328 feet from the shores of Lake Maggiore, the Boston is located a 5-minute walk from central Stresa. This family-run hotel offers free...