Meeting rooms in London, The Strand Equipment Currently Down 2Nd Oct 2014 3749