Located at the foot of the Alps, Grand Hotel Bristol overlooks Lake Maggiore and the Borromean Islands. It is located in a historical building and features a panoramic swimming pool and a large, lush garden.
Number of rooms: 254
Corso Umberto I, 73, 28838 Stresa, Italy
Hotel booked 2 times today.