Extra large grand single rose.

£35.00