Stock Photo - Canning Town Bus Station & Interchange Hub, Canning Town, London, England, U.K


Location: London, England, UK