Hotels around
Hotel La Locanda Quick description
Just 200 metres from Lake Maggiore, Hotel La Locanda is a...
Hotel Della Torre Quick description
Hotel Della Torre is a well-maintained, family-run hotel set...
Hotel Royal Quick description
Hotel Royal is a family-run hotel located in a quiet area...
Hotel Flora Quick description
Hotel Flora is located on the banks of Lago Maggiore, 10...
Hotel Boston Quick description
Just 100 metres from the shores of Lake Maggiore, the Boston...
La Palma Quick description
La Palma enjoys picturesque views over Lake Maggiore in...
Hotel Astoria Quick description
The Astoria is set on Stresa's lake-side promenade facing the...
The most popular places
Car rental