New Life Christian Centre International London Photo Gallery
Church Photos
Leadership Photos
Historical Photos
Location of worship
Technology House, New Bridge Park Complex
London,
Greater London
NW10 0RJ
United Kingdom
Phone: 020 8838 5477