Rydges Kensington Plaza, London hotels at discounted rates

Rydges Kensington Plaza
61 Gloucester Road, London, SW7 4PE, England