These lovely beaded hearts measure 22x16cm and can look stunning on a window, a wall or a door.

Beaded Heart (Blue)

£6.50Price
    • Facebook Black Round
    • Twitter Black Round