Berghof is a Swiss restaurant with a garden, terrace, and complimentary private parking. They offer pick-up service from the train station and surrounding area.