Strand Hotel

The Strand Hotel was located in the Strand, London. (TV: Deep Breath)