Willoughby Court is one of five towers blocks in the Willoughby Street estate in Lenton, Nottingham. It is 17 storeys high and was built in 1967.
Advertisement
READ MORE
Willoughby Court is one of five towers blocks in the Willoughby Street estate in Lenton, Nottingham. It is 17 storeys high and was built in 1967.