Kensington Rooms Hotel 131-137 Cromwell Road,Kensington, Central London, London London SW7 4DW, UK
Prices that are cheaper than those available on other websites