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

Sign In or Register to comment.