First Step Interior World is located in Lagos, Nigeria on Shop No. 25, Alaworo Shopping Plaza, Iyana – Iba, 25 Olojo Drive. First Step Interior World is rated 3 out of 5 in the category interior decoration in Nigeria.
Address
Shop No. 25, Alaworo Shopping Plaza, Iyana – Iba, 25 Olojo Drive