London Bus Services Limited – Walthamstow Bus Station

Opened: June 2005
Address: Selborne Road, London E17 7JP
Number of Stops: 5
TfL Bus Routes Served: 20 34 55 58 69 212 215 230 257 W11 W12 W15 W19 675 N26 N38 N73
Bus Variety – Filmed on 11/2/2020