180 the Strand
Fusing art, music, food, fashion, broadcasting and work, The Store at 180 The Strand offers a new kind of experience. Having originally launched at Soho House in Berlin and London Fashion Week, The Store is now expanding with the opening of this creative space and complex of studios.
Address: 180 The Strand , London, WC2R 1EAGIVE THIS VENUE A SHOUT
Number of Spaces 2
Whole Venue 600