The Rubens at the Palace est situé à 39 Buckingham Palace Road, SW1W 0PS, Londres, Grande-Bretagne.