Posts

Showing posts with the label membrane roof

Shanghai River Mall at the former World Expo site

Image
The Shanghai River Mall is located in the former 2010 World Expo site on the banks of the Huangpu River across the road from the China Art Museum, formerly the China Pavilion. The building is a good kilometre long and topped by its huge membrane roof pierced by six trumpet-shaped steel and glass structures that funnel direct sunlight through all levels of the sun atria down to the basement. There are four levels in the mall, each divided into five thematic zones, and a top tier under the roof canopy, providing a staggering 330,000 square metres of shopping, dining, cultural and entertainment experience, making it the largest mall in Shanghai. To facilitate visitor movement, there is a tram service from end to end on the top level. Here too are reflective pools, a plant maze, evening light shows and other attractions. The River Mall is accessible via the China Art Museum metro station and is the perfect base from which to explore the many repurposed pavilions of the former ex