POI's creator (Voyajo Team)
Delmar Stadium is a 12,000-seat stadium located at 1900 Mangum Road in Houston, Texas, USA. It is primarily used for American football games of HISD schools. The Delmar Stadium complex includes a 5,400-seat basketball arena, Delmar Fieldhouse, a 6,000-seat football/soccer/track venue, Dyer Stadium, (...) (from Wikipedia)