Residence Inn London Kensington
Residence Inn London Kensington is ideally situated near some of the most popular attractions in West London including Hyde Park, Royal Albert Hall, Olympia London, Kensington Palace, Earl’s Court, Hammersmith, Shepherd’s Bush and West Brompton