Venice Earrings

$22.95
Unit price per

Beaded detail

3" Long