Metro Plaza is a two complex of towers in Guangzhou, China. Metro Plaza I is 198.8m with 52 storeys, and China Mayors Tower is 116m with 28 storeys. Construction of the complex was completed in 1996.
Map of Metro Plaza
OTHER PLACES NEAR METRO PLAZA
Metro Plaza 179 FA YUEN ST HONGKONG 0.00 Miles Away