Where is Shillinghow?

Where is Shillinghow located?

Shillinghow, Zhejiang, China (approx. 29.80031°, 119.0826°)


Where is Shillinghow on the map?