International Management Centre is located in New Delhi, India on D-30, Pilanji, Block D, South Extension I. International Management Centre is rated 3.8 out of 5 in the category management school in India.
Address
D-30, Pilanji, Block D, South Extension I