The Store Studios, 180 The Strand

The Store Studios, 180 The Strand
London, WC2R 3DA
Photo of The Store Studios, 180 The Strand