The Churches Conservation Trust: St Andrew's Church

The Churches Conservation Trust: St Andrew's Church
Shrewsbury, Shropshire, SY5 6PH