33.8k reviews
6 Luobai Road, Baimaqiao Town, Luolong District, Luoyang City, Henan Province (inside the northern part of White Horse Temple)