London
fromwww.newsshopper.co.uk
5 months agoThe beautiful spots where you can see snowdrops in south east London
Snowdrops bloom from January to March; key locations in Southeast London to spot them include Eltham Palace, Oxleas Woods, and Lesnes Abbey.