Vintage Big Oval Shape Blue Gem Rings

$35.60 $48.60
Ring Size:
Trust badge'