South Africa Visa Application Centre is located in Lekki, Nigeria on Plot 110 Admiral Ayinla Wy, Lekki Phase I. South Africa Visa Application Centre is rated 3.4 out of 5 in the category visa and passport office in Nigeria.
Address
Plot 110 Admiral Ayinla Wy, Lekki Phase I