Strand Hotel

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