33.8k reviews
Inside the Shanghai Zui Bai Chi Park, 64 Renmin South Road, Songjiang District, Shanghai (on the east side).