Country : England
City : Romford, Greater London
Seats : 4,500
Floor : Grass
No teams associated with this stadium