It was located on North Road opposite Patterdale Avenue, the church was founded in 1959 and moved to these premises in 1962. The church closed, although I do not know when and the building was demolished in 2008 just after this image was taken.
Uploaded to Geograph by Steve Houldsworth on
Photo © Steve Houldsworth, . Licensed for reuse under this Creative Commons licence