All: 86-755-8213-9516

All: 86-755-2502-9115

Shanghai City Map

Shanghai City Map

Located in the Yangtze River Delta, Shanghai is the largest city in China. Also it is a global financial center. The Shanghai City appears as a mixture of modern and ancient, fashion and localism, it has been a hot destination for China tour. A general ideal of the layout of Shanghai is offered at this Shanghai City Map.

You might like