Where is Vyborg Station?

Where is Vyborg Station located?

Vyborg Station, Vyborg Station, Russia (approx. 60.7156°, 28.75126°)


Where is Vyborg Station on the map?