Our widest selection of hotels are located just a short walk from Imperial College's main campus in South Kensington.