Cherry Trees in Regents Park

The best park in London for cherry blossom has to be Regents Park. Walk amongst falling petals and the sweet scent of spring.