With a stay at Lord Kensington Hotel in London (London City Centre), you'll be a 3-minute walk from Cromwell Road and 11 minutes by foot from Kensington High Street. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and multilingual staff.