This establishment is a restaurant offering German and European cuisine. It is located in Heimbach.