Primrose Hill by Riley Blake – 10″ Layer Cake (42 per pack)

£30.00

3 in stock

Description

RB10-11060-42

Containing 42 10″ squares of the gorgeous Riley Blake Primrose Hill collection