Lavatera?

Lavatera?

Observation - Lavatera? - UK and Ireland. Description: