The Strand (street)

Strand, London was the location of the Strand Hotel. (TV: Deep Breath)