Metro Plaza


Metro Plaza is a two complex of towers in Guangzhou, China. Metro Plaza I is with 52 storeys, and China Mayors Tower is with 28 storeys. Construction of the complex was completed in 1996.

Gallery