Where is Xuetangxia?

Where is Xuetangxia located?

Xuetangxia, Guangdong, China (approx. 24.59804°, 115.8586°)


Where is Xuetangxia on the map?