Luton has a huge range of places of worship as successive immigrants founded their own churches to meet their spiritual needs. This one is the Fellowship House of the Restoration Revival Fellowship, an international Christian ministry founded in Shepherd's Bush in 1968.
Author: A Beck
Author: A Beck