I'm really stumped (!) by what this tree is - can anyone out there help me identify it please?
Its located in the UK, in North London, photo taken today - 27.03.2020
Thanks for your time!
Gardening & Landscaping Stack Exchange is a question and answer site for gardeners and landscapers. It only takes a minute to sign up.Sign up to join this community