|
|
Char Char is a restaurant located in Tulsa, Oklahoma at 6560 East 91st Street. They are open every day except Sunday. 14 Positive Reviews & Testimonials for Char Char in Tulsa, OK. Reviews for Mediterranean Food, Take Out. Char Char is a new place over on 91st and sheridan that has healthy food that is prepared fresh everyday. My wife and I recently ate here last Saturday and it was really...
6560 East 91st Street, Tulsa, OK, 74133
|
|
|