33.8k reviews
280 meters northwest of the intersection of Wenhua Road and Longyue Street, Changping District, Beijing.