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