London new red Routemaster buses at a stand in Camden Town
London new red Routemaster buses at a stand in Camden Town
Size: 4240px × 2832px
Location: Camden Town London England
Photo credit: © Louis Berk / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: bus, buses, busses, camden, london, red, routemaster, stand, town