Abigail Willis

London's City gardens

London has 3,000 parks, allotments and open gardens that offer space to draw breath and de-stress all year round.