Where is Xiazhaisi?

Where is Xiazhaisi located?

Xiazhaisi, Zhejiang, China (approx. 29.44203°, 119.7618°)


Where is Xiazhaisi on the map?