Max & Moritz is a brewpub offering traditional Swabian cuisine and house-brewed beer. Enjoy scenic views from the airy dining room or patio.