A huge suspended LED screen forms the centerpiece of The Place in Beijing’s central business district. The screen is a massive 250 metres long and 30 metres wide, and is suspended more than 25 metres above the plaza.
This new Beijing landmark, with its striking projection screen, will house Spanish fashion chain Zara and Canadian shoe retailer Aldo’s flagship store. Other outlets include Potato & Co., Folli Follie, Miss Sixty, Energie, Adidas, MAC makeup, Promod, Jessica, Chaterhouse and the Swiss Perfumery Shop. Clothing
Meiguoxing.com, Your Ultimate Guide to Beijing, China