Shrewsbury, Shelton and Oxon

Shrewsbury, Shelton and Oxon

Shrewsbury, Shelton and Oxon, Christ Church