Where is Shanmabi?

Where is Shanmabi located?

Shanmabi, Guangdong, China (approx. 22.61005°, 113.3697°)


Where is Shanmabi on the map?