Season 8 · Episode 95 · February 1, 2010
Filmed at Oklahoma City, Oklahoma
Restaurant detail
Oklahoma City, Oklahoma
Explore this restaurant’s current details and TV appearances.
Season 8 · Episode 95 · February 1, 2010
Filmed at Oklahoma City, Oklahoma