33.8k reviews
No. 888 Linhu Road, Songjiang District, Shanghai, next to the "Diving Force" project in Happy Valley.