Krombacher Inn is a restaurant offering German cuisine, alongside bar and pub fare.