Stained Glass / Babraham / England
Reference Number : 1186-1-20
Description : Emblems of St Peter, designed by John Piper, 1966, chancel window, Church of St Peter, Babraham, Cambridgeshire, England
Country : England
Sub Classification : Babraham
Photographer : SHP
Keyword Search