Where is Xijiaolou?

Where is Xijiaolou located?

Xijiaolou, Guangdong, China (approx. 23.83639°, 115.9617°)


Where is Xijiaolou on the map?