Where is Shamokshu?

Where is Shamokshu located?

Shamokshu, Leningrad region, Russia (approx. 60.660253°, 33.351617°)


Where is Shamokshu on the map?