La Locanda

Hotel in Verbania (Lake Maggiore), Italy

2-star