More about London Centre For Social Impact
London Centre For Social Impact is located at 18 Victoria Park Square, London, United Kingdom
+442081335759
http://www.centre4socialimpact.org/