Brazillian Onyx

£28.95

23mm Leaves 16″ Strand

Only 3 left in stock