Where is Qimudao?

Where is Qimudao located?

Qimudao, Shandong, China (approx. 37.67778°, 120.2303°)


Where is Qimudao on the map?