Celestial Church Of Christ, North London Parish
church building in London Borough of Islington, United Kingdom
Celestial Church of Christ - photo taken from west side of Church with rainbow in 2013.JPG