The Store Studios, 180 The Strand, London, WC2R 1EA

A unique creative space and broadcast studios housed in an iconic Brutalist building in central London.

www.180thestrand.comĀ 


Other events at this location

  • There are no events in this location at the moment
  • Comments are closed.