Where is Leningradsky Station?

Where is Leningradsky Station located?

Leningradsky Station, Leningradsky Station, Russia (approx. 55.77626°, 37.65533°)


Where is Leningradsky Station on the map?