Bus stop · Finchley, London
Bus stop at Squires Lane, Finchley, London, serving routes 112, N263.
112 North Finchley Bus Station
N263 Moorgate, Finsbury Square