33.8k reviews
Impression City, 3rd Floor, about 170 meters west of Heping Tianyue Garden, Renmin North Road, Songjiang District, Shanghai.