Where is Changshapu?

Where is Changshapu located?

Changshapu, Shandong, China (approx. 37.15222°, 121.0792°)


Where is Changshapu on the map?