Zum Lang is a warm inn and Bavarian restaurant featuring colorful rooms and a traditional beer garden.