Ali Baba Mediterranean

4709 E 51st St
Tulsa, OK
918.488.1818
36.089852
-95.924145

for Ali Baba Mediterranean
Directions
from: