Mega Plaza, 14 Idowu Martins St, Victoria Island