Willow Beauty?

Willow Beauty?

Observation - Willow Beauty? - UK and Ireland. Description: Resting on a wall in town centre

Resting on a wall in town centre