Location edit of over 100 meters: mall entrance (Shanghai, China)
Title of the Wayspot: Sun Moon Light Center
Photos to support your claim:
Satellite image (red rectangle: entrance; green circle: proposed location):
This Wayspot is an entrance sign to the mall. The entrance is visible from satellite. Exact location can be referenced from the geotag of the photo.