Via Sempione Nord 30, 28838 Stresa
Hotel
3 stars
with
32
rooms
Hotel Flora is located on the banks of Lago Maggiore, 10 minutes’ walk from Stresa’s center. It features views
over the Borromee islands, free parking and a pool.
The Flora’s soundproofed rooms all have balconies, most overlooking the Borromee islands. Each includes a satellite TV, air conditioning and private ...