Located at the foot of the Alps, Grand Hotel Bristol overlooks Lake Maggiore and the Borromean Islands.
This majestic property in Art Nouveau style includes indoor and outdoor swimming pools and a spa.
Just 200 metres from Lake Maggiore, Hotel La Locanda is a 5-minute walk from Stresa Station and 600 metres from the pier where boats leave…
Only 150 metres from the shores of Lake Maggiore, Hotel Milan Speranza Au Lac is next to the pier for boat trips to the Borromeo Islands.
Hotel San Giacomo is located in a quiet area of Stresa. The property features rooms with a balcony, and a traditional restaurant.
Hotel Della Torre is a well-maintained, family-run hotel set just out of Stresa town centre and only 150 metres from Lake Maggiore.
Set on the shores of Lake Maggiore, Villa e Palazzo Aminta offers a luxurious wellness centre, a private garden on the lake, and an outdoor…