33.8k reviews
About 100 meters northwest of the intersection of Datai Road and Xiaqing Highway in Mentougou District, Beijing.