River of Life Centre

River of Life Centre
12-38 Hatcham Road, South Bermondsey, London, SE15 1TW