Africa’s leading beauty brand, House of Tara – iconic for setting up the first make up studio and establishing Nigeria’s first make up school in 2004 launched its new corporate office located at 13A Onikepo Akande street, Lekki Pennisula scheme I, Lekki, Lagos, today November 8, 2015. The corporate office launch was hosted by Mrs. Ibukun …
