When I walked along a street with Steven, Tracy and Linda the other night, I was impressed that they all stopped to smell the roses. Tracy said that the best-smelling roses in London can be found on the Euston Road, in the garden in front of the Friends Meeting House.
That surprised me, as the Euston Road is one of the most polluted in London and not exactly renowned for its floral displays. But Tracy was right. There is a rose garden and the roses do indeed smell lovely. And it’s remarkably quiet considering it’s just a few metres back from the road.