Where is Tianzhusi?

Where is Tianzhusi located?

Tianzhusi, Zhejiang, China (approx. 27.88167°, 120.7661°)


Where is Tianzhusi on the map?