Where is Loseyashay?

Where is Loseyashay located?

Loseyashay, Zhejiang, China (approx. 29.25556°, 121.8467°)


Where is Loseyashay on the map?