Where is Songxiangzi?

Where is Songxiangzi located?

Songxiangzi, Zhejiang, China (approx. 29.74529°, 119.8405°)


Where is Songxiangzi on the map?