33.8k reviews
400 meters southwest of the intersection of Huaichang Road and Taoxia Road, Changping District, Beijing.