Home » Restaurants » America » Tulsa Restaurants » Genghis Grill | 10438 S 82nd E Ave Tulsa OK 74133 United States

Genghis Grill | 10438 S 82nd E Ave Tulsa OK 74133 United States Restaurant Menu & Phone

Restaurant Reviews:

1338
4.3/5

Genghis Grill | 10438 S 82nd E Ave Tulsa OK 74133 United States Contact Details

10438 S 82nd E Ave Tulsa OK 74133 United States

Related Restaurants