Where is Hong-chia-lu?

Where is Hong-chia-lu located?

Hong-chia-lu, Zhejiang, China (approx. 30.18361°, 121.0667°)


Where is Hong-chia-lu on the map?