Where is Yanbaidai?

Where is Yanbaidai located?

Yanbaidai, Zhejiang, China (approx. 27.8°, 119.4847°)


Where is Yanbaidai on the map?