The Comfort Inn Kensington London is located in the exclusive Royal Borough of Kensington and Chelsea, in a prominent position on West Cromwell Road. The hotel is an ideal base for both business travellers and tourists. Earls Court and Olympia Exhibition Centres and the Earl's Court Tube Station are only a short walk from the hotel. Closest car park is a 10-minute walk. Victoria & Albert Museum and Natural History Museum are also close by. For shopaholics Kings Road, Chelsea, Harrods and Harvey Nichols of Knightsbridge are within easy reach.