Oyster Crosses

$35.00

hand gilded and painted