Max & Moritz is a Swiss restaurant offering a menu with generous portions in a simple and cozy setting.