Is Alibaba in the Impression City Shopping Center in Hangzhou?
No, Alibaba is located at No.969, Wen Yi West Road, Yuhang District, Hangzhou (the intersection of higher education), Wuchang Street, the core area of Hangzhou Future Science and Technology City. Alibaba Xixi Park is located in Donger Road, South Innovation Road, West Higher Education Road and North Wen Yi West Road, with a planned total area of 260,000 square meters. The first phase of the project consists of 8 single buildings and 2 parking buildings, including the main office, canteen, gym, lecture hall, film and television screening hall and other daily office and leisure infrastructure, with a total construction area of about 290,000 square meters. The design of its main building is led by Japanese designer Kengo Kuma. Impression City Shopping Center is in Xihu District, so Alibaba is not in Impression City Shopping Center.