Dating back to 1621, Zur letzten Instanz is a German restaurant featuring traditional cuisine, wood-paneled interiors, and a beer garden.