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