NH London Kensington Near Kensington High Street
202-220 Cromwell Road -
London,
GB SW5 OSW