Walk in Shanghai – Shen Garden
Shen Garden is near the Huangpu River in Pudong New District, Shanghai. It was built on the original Expo site in the Jiangnan courtyard style.
Shen Garden literally means the garden of Shanghai.
Shen Garden is built according to the architectural features of the Ming and Qing dynasty gardens. It belongs to the garden within a garden of the entire Expo Culture Park ((世博文化公园).