Hotel Il Campanile offers panoramic views of Lake Maggiore. Located in a medieval village, it's surrounded by greenery.