The Store X London

180 STUDIOS LONDON
180 THE STRAND, LONDON WC2R 1EA

MON-FRI 10AM - 6PM
SAT-SUN CLOSED

Note: 180 Studios London is members only. Please visit 180 Studios for further details.

The Store X, located at 180 Studios London, stands at the heart of London's vibrant creative hub. This dynamic location is not only home to a Soho House but also houses the studios of numerous innovative and exciting brands and companies, making it a focal point for creative talent and inspiration in the city.