Where is Yamskovicy?

Where is Yamskovicy located?

Yamskovicy, Leningrad region, Russia (approx. 59.421191°, 28.813597°)


Where is Yamskovicy on the map?