Twitter Facebook Vimeo Youtube Google Plus Pinterest Tumblr

1906 – Rood Screen, Aldenham Church, Hertfordshire

Architect: Charles J. Blomfield

0021