Where is Oktyabrskaya Hotel?

Where is Oktyabrskaya Hotel located?

Oktyabrskaya Hotel, Sankt-Peterburg, Russia (approx. 59.931°, 30.362°)


Where is Oktyabrskaya Hotel on the map?