Holiday Inn London - Kensington

The Holiday Inn Kensington is located in the heart of London, in the Royal Borough of Kensington and Chelsea. The hotel has its own private landscaped garden providing a quiet, tranquil and relaxing atmosphere in the heart of London. The Gloucester Road underground station is 2min. walk from the hotel which makes it an ideal location for business travellers, since it offers easy access to the financial district and Earls Court and Olympia Exhibition centres.