33.8k reviews
No. 85, Tong Ling Ge Road, Xicheng District, Beijing, within the former site of the Anglican Church of China.