Where is Leonidovo?

Where is Leonidovo located?

Leonidovo, Sakhalin Oblast, Russia (approx. 49.281385°, 142.87056°)


Where is Leonidovo on the map?