Italian and European cuisine restaurant, offering vegetarian options. Located in a scenic setting.