Brent Cross is located within North London. It is located adjacent to the A1 and M1, therefore boasting good transport links and attracting a footfall of over 13 million customers to the shopping centre per annum. Offering over 914,000 sq ft of shopping space over two...
