London Plane leaf

London Plane leaf

Observation - London Plane leaf - UK and Ireland. Description: