Deep Water Ophelia Semi-Precious Necklace

£19.50

Includes all beads and full instructions

In stock

Deep Water Ophelia Semi-Precious Necklace

In stock