Granham's Road, Great Shelford

Photo: The Mary King collection

Photo: The Mary King collection

Photo: The Mary King collection

Photo: The Mary King collection