With a stay at Twenty Nevern Square Hotel, you'll be centrally located in London, just a 4-minute walk from Cromwell Road and 11 minutes by foot from Kensington High Street. Featured amenities include a computer station, a 24-hour front desk, and multilingual staff. Event facilities at this hotel consist of a conference center and a meeting room. Self parking (subject to charges) is available onsite.