Rydges Hotel Kensington Plaza 61 Gloucester Rd,South Kensington, Central London, London London SW7 4PE, UK
Prices that are cheaper than those available on other websites