Eleventh Church of Christian Scientists
91 Seymour Pl, London W1H 5TG, United Kingdom
5
1 reviews
1 comments
GR8Q+V3 London, United Kingdom
Location reporting
Claim this location
Write a review
Recommended locationsRedLionBrian
This church has not closed. In January 2016 it opened in new premises at 11 St Chad's Street for the church and Christian Science Reading Room.