The Comfort Inn Notting Hill Hotel is conveniently situated in the very heart of London City. It is popular among both business and leisure guests alike and offers a warm and friendly welcome. The guest rooms are comfortable and spacious and offer a host of modern and convenient amenities for a relaxing and enjoyable break. Local attractions include Kensington Palace and Gardens, Buckingham Palace, Madam Tussauds and Planet Hollywood.