Rhodes Avenue

Basic Information

Location
Bishop's Stortford, Hertfordshire, England.
Opened
1931.
Closed
1999.