The location of this traffic point in central London should be easy to find but although the bus route gives all the information needed I cannot determine where this is. I think it may be Oxford Street or Baker Street, can anyone help? This is March 1924 and the advertising poster on the 'NS' type bus shows a film based on Hall Caine's novel "Master of Man". On the corner on the other side of the street is an ABC tea room, at their height in the 1920s there were 250 ABC tea rooms in the UK.
The ABC stood for Aerated Bread Company; the process for aerated bread had been invented in about 1860 by a Dr. Dauglish from Malvern, Worcs. His aim was to obviate the need for yeast and manual kneading which had hygiene issues, he invented a machine which kneaded the bread and injected the dough with carbon dioxide. The bread and cakes made from this process were initially very popular but man cannot live by bread alone and to boost flagging demand the bread shops were turned into tea rooms.