London has some of the most beautiful parks in the world, and Regent’s is our favorite of them all. Don’t miss out on Queen Mary’s Garden inside, home to London’s largest collection of roses, with 12,000 in bloom each year. For the best blooms, visit the garden during the first two weeks of June.