Carnelian Small Heart – BIN

$5.99

Polished carnelian hearts, average one inch each.

8 in stock (can be backordered)