Miscellaneous Great Shelford old photos

Photo: Mary King Collection

Photo: Mary King Collection

Photo: Mary King Collection