Designed by
Title
Smart logo on a car dealer building #110785293
Description
FUERTH / GERMANY - FEBRUARY 25, 2018: smart logo on a car dealer building. Smart is a German automotive marque and division of Daimler AG, based in Böblingen, Germany.
This image is editorial