Zuibaichi is a Chinese garden in Shanghai's suburban Songjiang District that dates back to the Song Dynasty. Zuibaichi Park is situated 230 metres northeast of Zuibaichi Park.Songjiang Mosque Photo: 猫猫的日记本, CC BY-SA 4.0. The Songjiang Mosque, formerly called the Real Religion Mosque, ...