Corso Umberto I Lago Maggiore
Stresa, 28838
Get directions

About Us

Distinctive Turn-of-Century 6-story Hotel in garden setting on shores of Lake Maggiore, facing Borromean Islands.

Reviews