If you are looking for a taste of Germany in San Diego, Kaiserhof Restaurant should be your destination. At this Ocean Beach restaurant, everything from the atmosphere to the beers on tap boasts German authenticity. The cuisine is hearty and comforting, from homemade Bratwurst to Beef Stroganoff, complete with side orders of sauerkraut and spatzle. The rotating selection of 14 beers on tap offer a range of weiss beers and pilsners, and may be one of the best selections of German beers in the city. And of course, as you are savoring your meal, don’t forget to leave room for the Apple Strudel!