Kept 14 times
A modern church to match the shopping centre of Stevenage New Town, Hertfordshire.
Remembered more than a year ago
You need to sign in to Comment
3 more comments made in Stevenage
1 more comment made in Stevenage
1 person has kept this box
3662 people have kept this box