New Red London Routemaster Bus,

- Image ID: HGC82D
New Red London Routemaster Bus,
Tony Smith / Alamy Stock Photo
Image ID: HGC82D
Location: Euston Road, London, England, UK