The Altar at the Our Lady and the English Martyrs Catholic Church in Cambridge Cambridgeshire UK
Size: 3426px × 5155px
Location: Cambridge UK Britain
Photo credit: © George Impey / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: &, 1885, 1890, altar, ancaster, built, cambridge, catholic, church, combe, dunn, hansom, newcast, newcastle, olem, stone, stone., uk