Restaurant Edelweiss offers a venue for events, with outdoor seating available. It's a well-regarded restaurant.