Designed by
Title
Shopping mall in Essen, Germany #37345722
Description
Limbecker Platz shopping mall in Essen, Germany. It has a total sales area of 70,000 square meters with around 200 stores. The costs for this project were 300 million euros.
This image is editorial