Map and Nearby Locations:

Shanghai, China (ADDRESS NOT SHOWN)