Where is Komsomolskaya Square?

Where is Komsomolskaya Square located?

Komsomolskaya Square, Komsomolskaya Square, Russia (approx. 55.775°, 37.654167°)


Where is Komsomolskaya Square on the map?