Development project home to proposed London IKEA store going before planning committee
The development spans 73,000 square metres of commercial space and includes two large commercial buildings and nearly two dozen other smaller buildings.
Read more »