Hotel Regina Palace is a majestic Art Nouveau building offering refined classic-style interiors and a large garden with pool. It is right on the shore of Lake Maggiore, in Stresa.
The Astoria is set on Stresa's lake-side promenade facing the Borromean Islands. It has a nice garden, and offers rooms with Wi-Fi access, satellite TV and panoramic views.
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.
Hotel La Palma enjoys picturesque views over Lake Maggiore in Stresa city centre. Located directly on the lakefront, it is surrounded by a garden and provides free parking.
Hotel Della Torre is a well-maintained, family-run hotel set just out of Stresa town centre and only 150 metres from Lake Maggiore. Enjoy pretty lake views from the gardens. Relax by Hotel Della Torre's outdoor...
This majestic property in Art Nouveau style includes indoor and outdoor swimming pools and a spa. It is on the shores of Lake Maggiore in Stresa, opposite the Borromean Islands.
Hotel Royal is a family-run hotel located in a quiet area near Lake Maggiore, offering views of Borromeo Bay and the Alps. Free WiFi is available throughout the property.
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 Du Parc is a pretty, early 20th-century villa with large, green gardens. Well-located, this elegant hotel with splendid décor is just 5 minutes’ walk from Stresa’s historic centre.
Villa Mon Toc is a family-run hotel with large garden, located in Stresa just 300 metres from the shores of Lake Maggiore. It offers free parking, functional rooms, and homemade cuisine.









