Where is Novodevicu?

Where is Novodevicu located?

Novodevicu, Primorsky Krai, Russia (approx. 44.493968°, 132.18978°)


Where is Novodevicu on the map?