Bus stop · Upper Norwood, London
Bus stop at Ross Road, Upper Norwood, London, serving routes N68.
N68 Tottenham Court Road Station