The Rubens at the Palace
39 Buckingham Palace Road, London
A stay at The Rubens at the Palace places you in the heart of London, within a 10-minute walk of Buckingham Palace and Green Park. This luxury hotel is 0.7 mi (...