The town of Stratford is located in Greater London and forms part of the Lower Lea Valley. It boasts shopping centres like The Stratford Centre and Westfield Stratford City. In fact, Westfield Stratford City boasts more than 330 stores making it one of the biggest shopping centres found across Europe! Apart from the impressive shopping facilities, this urban centre also offers landmarks like the Anglican parish church of St John’s and Gurney memorial drinking fountain.