



not rated
Stresa, Italy, 28838
+ (39) 0323-32401
$208 and up / Check Availability
Pleasant 6-story Holiday Hotel on lakefront facing Borromean Islands, 300 meters from train station.