Wall Drape is in a prime location on Victoria Island along Ahmadu Bello Way opposite Federal Palace Hotel, Mobil facing traffic to and from Adeola Odeku/Bar Beach to Marina