Aurelis Mixed Use Complex by Foster + Partners in Duisburg, Germany
Foster + Partners