This is a new passage in the very center of the city. Its the biggest of approx. 15 in the city center. A passage is way through some buildings creating a mall.
...
...
4124836_GLocation: Hamburg, Germany Exif