NH Kensington is a completely renovated hotel and it is centrally located in London's exclusive Royal Borough of Kensington and Chelsea. The hotel is a short walk from Earls Court Tube station and close to major road links, not to mention excellent access to both Heathrow and Gatwick Airports. Nearby you will find the fashionable shopping areas of Knightsbridge, Sloane Square, Kings Road and Kensington High Street, along with major tourist attractions including Kensington Palace, Hyde Park, the ... More