ODU’A HOUSE, 18C, LUGARD AVENUE, IKOYI, LAGOS by xpc May 6, 2019 0 Odu’a House is a residential block of flats located on 1,043.75m2 of land within a serenity of old ikoyi, it comprises of 6(No) 3Bedroom flat + Boys’ Quarter on at 18c, Lugard Avenue, Ikoyi, Lagos.