Location edit of over 140 meters: mall (Shanghai, China)
Title of the Wayspot: 上海六百 SH No.6 Depart Store
Location: 31.19727,121.436355
City: Shanghai
Country: China
Photos to support your claim:
Satellite image and proposed location:
Additional information:
The facade and entrance of this local mall can literally be seen from satellite.
Tagged:

Comments
Thanks for the appeal, @tonygaosh-ING! Based on the evidence provided, we’ve made necessary changes to the Wayspot's location.