Azalea?

Azalea?

Observation - Azalea? - UK and Ireland. Description: