Property Description Top notch brand new mini flats apartments penthouse located at lekki by afa beach Road before Chevron round about lekki Lagos with all