Location edit of over 90 meters: mall (Shanghai, China)
Title of the Wayspot: NEXTAGE STORE 第一八佰伴
Photos to support your claim:
Baidu Map street view (link: 上海第一八佰伴 - 百度地图 (baidu.com)):
Satellite image and proposed location:
This Wayspot is a local mall. Its iconic facade is visible from satellite.