Chabaihu, China

(39.465560, 117.148330)

No results for this location