Church of Saint Anselm and Saint Cecilia

Church of Saint Anselm and Saint Cecilia
70 Lincoln's Inn Fields, London, WC2A 3JA