Where is Imam Khomeini Square?

Where is Imam Khomeini Square located?

Imam Khomeini Square, Imam Khomeini Square, Iran (approx. 35.773315°, 53.32851°)


Where is Imam Khomeini Square on the map?