Where is Times Square Station?

Where is Times Square Station located?

Times Square Station, Times Square Station (Suzhou Rail Transit), China (approx. 31.324446°, 120.70861°)


Where is Times Square Station on the map?