Oba of Lagos Palace is located in Lagos, Nigeria on 1 Iga Idunganran St, Lagos Island. Oba of Lagos Palace is rated 4 out of 5 in the category historical landmark in Nigeria.
Address
1 Iga Idunganran St, Lagos Island
Accessibility
Wheelchair-accessible entrance