Yu Garden or Yuyuan Garden is an extensive Chinese garden
located beside the City God Temple in the northeast of the Old City
of Shanghai, China. The address is: Luwa Road, Pudong, Shanghai,
China.
View page
Yu Garden or Yuyuan Garden is an extensive Chinese garden
located beside the City God Temple in the northeast of the Old City
of Shanghai, China. The address is: Luwa Road, Pudong, Shanghai,
China.