Renminlu, China

(36.551200, 104.169520)

No results for this location