Find reviews and tips from people like you on Stratford Centre London, United Kingdom. 'A nice place, the largest Shopping in Europe, you can find a hu...'