Sycamore?

Sycamore?

Observation - Sycamore? - UK and Ireland. Description: