Hello all
I was wondering if anyone knew of good spots to see snowdrops in London, or somewhere that's quick to reach by train from London and doesn't need a car.
I'm aware of the NGS scheme but sadly the dates of the best location don't work for me. Are Hampstead Heath or Highgate Woods or Kew Gardens likely to have a lot?
Thanks.