The River Mall photograph

The River Mall

Use attributes for filter !
Address1368 Shibo Ave, Pudong, Shanghai, China
Date of Reg.
Date of Upd.
ID1984493
Send edit request

About The River Mall


The River Mall is a shopping center in Pudong, Shanghai, China. The shopping center is located along the Expo Axis at the former area of Expo 2010.

Where is the The River Mall

The River Mall Map
Click on the photo of The River Mall to view it on Google Maps.

Related Persons

Next Profile ❯