Update Info - Genghis Grill
This restaurant was reported as closed. If it is open, let us know.
Genghis Grill
11745 IH 10 West
San Antonio, TX 78232
11745 IH 10 West
San Antonio, TX 78232
This restaurant was reported as closed. If it is open, let us know.