Oba Ayangbure Palace Aafin Ayangbure of Ikorodu is located in Ikorodu, Nigeria on 50 Ayangburen Rd, beside The Place Restaurant, Ikorodu, Ikorodu. Oba Ayangbure Palace Aafin Ayangbure of Ikorodu is rated 5 out of 5 in the category historical place museum in Nigeria.
Address
50 Ayangburen Rd, beside The Place Restaurant, Ikorodu, Ikorodu