Westbury Kensington Hotel 22-24 Collingham Place,Kensington, Central London, London London SW5 DPZ, UK
Prices that are cheaper than those available on other websites