The centre is right next to the Olympic Park and will be the biggest City shopping centre in Europe. Over 1.9 million sq ft, 300 units including John Lewis and Marks & Spencer's. As well as 70 new bars and restaurants. You can commute from Stratford to St Pancras, central London in less than 10 minutes. I don't really think that all of us who live or work in Newham have quite realised the enormous impact that the Centre and the Olympic Park will have on our lives.
Update: check visit pics on facebook here