Luxury Hotels in London, England » The Rubens At The Palace » Photo Gallery The Rubens At The Palace - London, United Kingdom The Rubens At The Palace : Click Here to View Full Hotel Description >> The Rubens At The Palace The Rubens At The Palace The Rubens At The Palace The Rubens At The Palace The Rubens At The Palace