Bus stop · South Norwood, London
Bus stop at Howden Road (SE25), South Norwood, London, serving routes 196, N68, SL6.
196 Elephant & Castle
N68 Tottenham Court Road Station
SL6 Russell Square