33.8k reviews
No. 85, Nanbin Road, Longmenhao Street, Nan'an District, Chongqing, China (Building 1, Room 2-1)