Back to BENI APARTMENTS. Plot 37, Ahmed Onibudo Street, Victoria Island, Lagos.