David Yurman Weave

David Yurman Weave Band .925 picture
David Yurman Weave Band .925
$299.99