Mercedes-Benz sports cars on display in Canary Wharf, London, UK


Size: 3560px × 2376px
Location: Canary Wharf, London, UK
Photo credit: © Ivan Strba / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: advertisement, building, business, canary, car, cars, centre, day, display, exterior, finance, financial, lifestyle, london, luxurious, luxury, mecedes, mercedes-benz, money, outdoors, people, sale, salespeople, salesperson, showroom, tourists, wharf