None... |
Imperial Fields is a football stadium in Mitcham, south London, which is home to Tooting & Mitcham United F.C.; Chelsea L.F.C. formerly played there. The stadium opened in 2002, and has a total capacity of 3,500 (612 seated).
Tennants
none found... |