Apparently the Abbey Road Building Society (later the Abbey National Building Society), began receiving the fan mail for Sherlock Holmes in the 1930's.
221b Baker Street London. |
Mr Holmes was supposed to have resided at 221b Baker Street in London, between 1881 and 1904, according to Doyle’s original stories.