The Rubens at the Place has been situated in opposite the Buckingham Palace, just moments away from Victoria Station featuring some of London's best shops and restaurants.