Stadiums
Leagues
Teams
Articles
StadiumTrip
Log in
Sign up
Windsor Stadium
Windsor, Ontario, Canada • 3,000 seats
Interested
Mark as Visited
Share
Stadium Information
Capacity: 3,000
Playing surface: Natural grass
Teams
Windsor TFC
Location
Jackson Park, Oulette Avenue
Map location not available