Rubens Hotel London 39 Buckingham Palace Road ,Westminster, Central London, London London SW1 W 0PS, UK
Prices that are cheaper than those available on other websites