Genghis Grill

1619 E 15th St
Tulsa, OK 74120

Genghis Grill

Address:
1619 E 15th St
Tulsa, OK 74120
Phone:
918-574-2695

Directions
Find Nearby
Located on E 15th Street between S Troost and S Trenton Avenues.