Where is Shumilov Bor?

Where is Shumilov Bor located?

Shumilov Bor, Novgorod region, Russia (approx. 57.724319°, 32.261071°)


Where is Shumilov Bor on the map?