NH London Kensington 200 Cromwell Road, London, SW5 0SW Location: Kensington Prices start from: £107.5