A beloved Sierra Vista spot serving hearty German favorites. Schnitzels, rouladen, and more make every visit unforgettable.