STRATFORD EAST LONDON Store in Stratford Categories: Holland & BarrattH&B UK Address 11-12 The MallThe Stratford CentreE15 1XA, Stratford, London, GBContact Tel.: 02085 195182Website: https://www.hollandandbarrett.com/ Contact Store elementsspa2020 CAMDEN Store in Stratford CANNON ST Store in Stratford