Where is IMA House, Cochin?

Where is IMA House, Cochin located?

IMA House, Cochin, IMA House, Cochin, India (approx. 9.98843°, 76.30143°)


Where is IMA House, Cochin on the map?