33.8k reviews
6 Luobai Road, Baimaqiao Town, Luolong District, Luoyang City, Henan Province (North Side), within the White Horse Temple.