Where is Istanbul Congress Center?

Where is Istanbul Congress Center located?

Istanbul Congress Center, Istanbul Congress Center, Turkey (approx. 41.045834°, 28.988333°)


Where is Istanbul Congress Center on the map?