33.8k reviews
Northwest 1900 meters from the intersection of Baolai Road and Xinsi Road, Huangshan Dian Village, Zhoukoudian Town, Fangshan District, Beijing.