Town Square Stevenage Hertfordshire UK Centre of Post war new town with clock tower and shopping precinct opened April 1959 Stock Photohttps://www.alamy.com/licenses-and-pricing/?v=1https://www.alamy.com/stock-photo-town-square-stevenage-hertfordshire-uk-centre-of-post-war-new-town-15632830.html
RMAP08XR–Town Square Stevenage Hertfordshire UK Centre of Post war new town with clock tower and shopping precinct opened April 1959
Download Confirmation
Please complete the form below. The information provided will be included in your download confirmation