What is the name of large shopping centre and residential complex in Wood Green, north London where A105 road serves as the main route?
A105 road: The A105 road is an A road in London, England. The Mall Wood Green: The Mall Wood Green is a large shopping centre and residential complex in Wood Green, north London.
i don't know