Rosenhof is a sprawling beer garden nestled in a leafy park, offering traditional German eats and brews in a relaxed atmosphere.