Has anyone been there? I happened to drive by the location in downtown Tulsa about 11 pm on Saturday night and it was packed and people were standing in line outside. Since I don't live in Tulsa anymore, wondered what the people really thought about this place?
I see there is one up in Frisco TX as well but I don't make it up there very often, however I may have to make a stop by there if it would be worth it.
I see there is one up in Frisco TX as well but I don't make it up there very often, however I may have to make a stop by there if it would be worth it.