Saturday, March 6, 2010

When I see a steady stream of people heading for a restaurant I'm guessing it is a good place to eat. Caz's Chowhouse is one of a number of new eateries located in remodeled old storefronts in downtown Tulsa. They bill themselves as serving "upscale, down home cooking".