The Rubens at The Palace Hotel
After the best London hotels for sightseeing? Experience a taste of royalty at The Rubens At The Palace which is located just a stone's throw away from her Majesty's humble abode and the iconic Mall. Check into one of the sumptuous suites and enjoy views of Buckingham Palace's Royal Mews, before heading to the conservatory for a classic afternoon tea offering.