Visitors 97
Modified 24-Jan-13
1 photos

Former London Bus Route 263A (1985-1991) - North Finchley - East Finchley - Archway - Holloway Road - Islington - City Road - Old Street - Finsbury Square - Bishopsgate - Liverpool Street.
Last Operated By London Transport

Route 263A, London Transport, M1067, B67WUL, North Finchley

Route 263A, London Transport, M1067, B67WUL, North Finchley