33.8k reviews
260 meters northwest of the intersection of Jingjia Road and Industrial Park Road, Huairou District, Beijing.