The Churches Conservation Trust: St Peter's Church

The Churches Conservation Trust: St Peter's Church
Castle Hill, Cambridge, CB3 0AJ