Description
Name: Char Char
Address: 6560 E 91st St, Tulsa, OK 74133
Phone Number: +1 918-398-6053
Categories: Mediterranean restaurant
Char Char is a Mediterranean restaurant located at 6560 E 91st St Tulsa/
(Latitude,Longitude: 36.0315319,-95.9024514)
Postal Code: 74133
Location
-
6560 E 91st St, Tulsa, OK 74133
Add a review