33.8k reviews
64 Renmin South Road, Songjiang District, Shanghai, inside Shanghai Zui Bai Chi Park (east side)