Institute for Contemporary
Christianity
                                                               
Founded 1982









Plaque Location

St Peter’s Church
Vere Street
London
W1

Further Information

Categories
Locations
Names