Where is IDA Istanbul?

Where is IDA Istanbul located?

IDA Istanbul, IDA Istanbul, Turkey (approx. 41.01358°, 28.94716°)


Where is IDA Istanbul on the map?