33.8k reviews
No. 299, Tacheng Road, Jiading District, Shanghai, inside Huilongtan Park (North Side)