La plaza está situada en Hongfu Road, ciudad de Dongguan.
Según la consulta del mapa de Baidu, Dongguan Central Plaza está ubicada en Hongfu Road, ciudad de Dongguan (al oeste del edificio de conferencias).
La Plaza Central de Dongguan se licitó en abril de 2003 y la construcción comenzó en mayo. Las tareas de construcción se completaron básicamente en poco más de 7 meses. Se abrió oficialmente al público en general el 18 de enero de 2004.
Dongguan Central Plaza es una plaza integral que integra oficinas administrativas, cultura y ocio.