Here is a view of St Michael's Parish Church that will not have been seen for many years, as the buildings along Stamford Street and Stamford Arcade have recently been demolished.
It looks like the ground is being prepared for something new. I wonder what.