Pre-Raphaelite Heart Bracelet

£47.95

Delicate heart bracelet, handmade in Bath.

In stock