Super luxe embroidered Sacred heart cushions, designs based on our favourite Mexican milagros.

£23 inch high

Comes with filler
Sacred heart cushions

Sacred heart cushions

Regular price £49.95
Unit price  per 
Tax included. Shipping calculated at checkout.

Super luxe embroidered Sacred heart cushions, designs based on our favourite Mexican milagros.

23 inch high

Comes with filler