Where is Zhaojiaqiao?

Where is Zhaojiaqiao located?

Zhaojiaqiao, Zhejiang, China (approx. 30.70833°, 121.1581°)


Where is Zhaojiaqiao on the map?