Search

Greek & Mediterranean

CLICK TO SHOW MAP

Ali Baba Mediterranean Grill

4709 E. 51st St.
Tulsa, OK 74135
Phone(918) 488-1818
MAP IT

Char Char

6560 E 91st St.
Tulsa, OK 74133
Phone(918) 347-1216
MAP IT