Cuenta con casi 100.000 metros cuadrados que han supuesto una inversión de 1,6 billones de libras (aproximadamente dos billones de euros). Sus principales locales comerciales son los de Marks & Spencer, House of Fraser, Next y Debenhams, y alberga un total de 265 tiendas, aunque el día de la inauguración sólo la mitad de ellas estaban abiertas. De momento, y hasta Navidad, el centro estará abierto desde las 10 de la mañana hasta las 11 de la noche, un horario insólito en Londres.