Where is Taksim Square?

Where is Taksim Square located?

Taksim Square, Taksim Square (Station), Turkey (approx. 41.036423°, 28.984781°)


Where is Taksim Square on the map?