33.8k reviews
No. 19 Fenghuangling Road, Sujia坨 Town, Haidian District, Beijing, within Beijing Fenghuangling Natural Scenic Area Park.