English: Lenin Square, in front of Finlyandskyi railway station.
Telugu: Finliandsky Vokzal రైలు స్టేషన్ ముందు లెనిన్ స్క్వేర్.