3879 Southwest Fwy, Houston, TX 77027 2 reviews
Genghis Grill, is a restaurant located in 3879 Southwest Fwy, Houston, TX 77027. The best dish is Chicken, Steak, and Shrimp Bowl. Our users uploaded 2 dish photos