Map and Nearby Locations:

Beijing, China (ADDRESS IS APPROXIMATE )