Beijing Times Square is located in the center of Beijing Fangshan District. The project consists of seven towers that are organized around a half sunken IMAX plaza with 21 theaters. Asia’s largest LED canopy emphasizes the main entrance to a public area that is organized over three different levels. In total, the project consists of around 138.000 m2 of program and 1.400 underground parking places.