Imperial College Business School is a triple accredited business school located in London, United Kingdom and is one of the schools of Imperial College London. The business school was opened in 2004 by Queen Elizabeth II. It is based at Imperial's main South Kensington campus in West London.
Less