Designed by
Title
Bahnhofstrasse in Zurich, Switzerland. #46778505
Description
ZURICH, SWITZERLAND - MAY 04, 2013: Traffic and shopping mall on Bahnhofstrasse in Zurich, Switzerland. Bahnhofstrasse is one of the most expensive shopping streets in the world.
This image is editorial