The Grand Hotel Bristol, recently renewed through an ambitious and prestigious redevelopment project, overlooks the Stresa lakefront from a…
This majestic property in Art Nouveau style includes indoor and outdoor swimming pools and a spa.
La Fontana is a family-managed hotel, set in an Art Nouveau villa of the 1940s with its own park.
Hotel Flora is located on the banks of Lago Maggiore, 10 minutes’ walk from Stresa’s center.
Hotel Della Torre is a well-maintained, family-run hotel set just outside of central Stresa and only 160 yards from Lake Maggiore.
Hotel BB Villa Orchidea is located in a quiet area of Stresa. The property features rooms with a balcony.
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…