Rosa sherardii

Rosa sherardii

Observation - Rosa sherardii - UK and Ireland. Description: