Mountain cabin in Italy offering Italian and European cuisine. Features include outdoor seating and vegetarian options.