Xiluodu, China

(28.244250, 103.638490)

No results for this location