Burg Ingenhoven is a German restaurant located in a historic castle setting.