Odwal Properties and Investments Ltd is located in Lagos, Nigeria on 306, Old Abeokuta Road, Car Wash B/Stop, Abule-Egba. Odwal Properties and Investments Ltd is rated 5 out of 5 in the category property management company in Nigeria.
Address
306, Old Abeokuta Road, Car Wash B/Stop, Abule-Egba