|Address:||828 Sheldon Rd, Channelview, TX 77530, USA|
Home of the Channelview Falcons ... love coming to football and soccer games here
Nice stadium. Small parking lot for the size of the stadium.
The stadium is amazing ! Every seat is a good seat !