Temple built during the Song Dynasty (should be around 1200) and moved in 1370 during the Ming Dynasty.
The temple as it presents itself today was rebuilt in 1882 and is one of the best preserved temple buildings in Shanghai.
The temple is located just inside Qiuxia Garden and included in the 10 RMB ticket price.