5107 S Sheridan Rd, Tulsa, OK 74145- 9.1 miles "This is one of two "German" eateries in Tulsa. Although the owner is not German, the food taste like home-cooked German food. The place also offers a few ..."
View Larger Map