Jesse Owens Memorial Complex

9191 South Polk St, Dallas, TX 75232 (map)