Stepford Stadium is a football ground near Stepford United Football Club station which is home to a football football team of the same name which appears to have been established in 1904. The team also sells merch at tables set up around the map.

Community content is available under CC-BY-SA unless otherwise noted.