German restaurant · 22170 Water St, Oldenburg, IN
Dine-In
More food in Oldenburg, IN · German Food in Oldenburg