Where is Civic Center?

Where is Civic Center located?

Civic Center, Civic Center, China (approx. 22.54613°, 114.05449°)


Where is Civic Center on the map?