Where is Shanbutou?

Where is Shanbutou located?

Shanbutou, Shandong, China (approx. 37.3225°, 122.4839°)


Where is Shanbutou on the map?