33.8k reviews
No. 888, Shanlin Lake Road, Sheshan, Songjiang District, Shanghai, inside Happy Valley