About South Norwood Baptist Church
A gathering of Christians in South Norwood, London. Sharing God's love in SE25 and the wider world!
South Norwood Baptist Church Description
Baptist Church in South Norwood, London
More about South Norwood Baptist Church
South Norwood Baptist Church is located at 2 Oliver Avenue, SE25 6TY London, United Kingdom
02034896179
http://www.southnorwoodbaptist.org