Deep Water Ophelia Semi-Precious Necklace

£21.95

Includes all beads and full instructions

Only 4 left in stock

Deep Water Ophelia Semi-Precious Necklace

Only 4 left in stock