News

The 12,000sq m retail venue will deliver “the art of retail in the heart of Europe”, featuring a central marketplace concept ...