Where is Tanlibu?

Where is Tanlibu located?

Tanlibu, Zhejiang, China (approx. 29.85127°, 119.7463°)


Where is Tanlibu on the map?