..."Perhaps, if you would let me know where you are staying in London," he says, "...an addresss?"
..."Bristol," D replies. "There's always a Bristol."
..."Not in England," the detective replies, and he goes on to suggest the Strand Palace as a suitable hotel for somebody who clearly could not afford the Ritz.
It is true that there was no Hotel Bristol in London at the time. The Bristol Hotel in Burlington Gardens, described in the 1900 Baedeker as "a high class house similar to the Albermarle", had not survived. But there was at least one Bristol hotel in England.
The Hotel Bristol in Newquay, which is still flourishing, was started by Howard and Minnie Young in 1927, Mr Young having just returned from the Continent where he had seen a number of smart hotels called Bristol.
In 2007 Jurys hotel in Bristol changed its name to simply The Hotel Bristol – surprisingly, it was the first hotel in the city to have the name.