All sports Site
All sports Site
Canada - North York- Founded in 1990
North York Astros Soccer Club is a football team from Canada, based in North York. The club was founded in 1990. North York Astros plays their home games in the Esther Shiner Stadium.