Telstar North Football Complex in Midwest City, Oklahoma

Telstar North Football Complex in Midwest City is a sports field (American Football, lit). Telstar North Football Complex is located near Northeast 19th Street.

Leisure
sports field