3 Independence Avenue
Ridge
Accra
Ghana
+233 302 214-600
7th Floor Alliance Place
33A Alfred Rewane Road
Ikoyi
Lagos
Nigeria
+234 1 279-9400
14 Fricker Road
Illovo 2196
P.O. Box 41283
Craighall 2024
Johannesburg
South Africa
+27 11 731-3000
esrm_africa@ifc.org