St. James's Park is one of the most beautiful of London's many parks and is the oldest Royal Park in the city. It stretches from Whitehall to Buckingham Palace.