Adding to its portfolio of two stores, TOWER London opened the doors to its third shop at the beginning of April 2014. Signalling the beginning of a new phase for TOWER, the latest store features a bespoke interior and unique detailing including tailor-made LED screens and a community wall. A flagship store in Shoreditch will follow in 2015.
119 High Road, London
There are no user reviews