Where is Pao-lee-loo?

Where is Pao-lee-loo located?

Pao-lee-loo, Zhejiang, China (approx. 30.12139°, 122.0339°)


Where is Pao-lee-loo on the map?