Skip to content
Establishment

The River Mall

1 local recommends
Location
1368号 Shibo Avenue
Shanghai, Shanghai 200126
Phone021 3111 6666

Tips from locals

Coco
Coco
January 15, 2015
More than just a super big mall, it's previously the Expo axis when the world expo was held. Very beautiful design and full of many interesting things to do!