Where is Shimientan?

Where is Shimientan located?

Shimientan, Zhejiang, China (approx. 29.28417°, 120.7881°)


Where is Shimientan on the map?