Grand Palace Stadium 24
3839 Weslayan St
Houston, TX 77027
Houston, TX 77027