Where is Revolution Square?

Where is Revolution Square located?

Revolution Square, Bucharest, Romania (approx. 44.4392208°, 26.0972607°)


Where is Revolution Square on the map?