This is a set of 16x Natural Leaf Icon Stamps.
The stamp imprints are 12-14mm in size.
- In Stock: Please allow 3-4 business days before the order is shipped.
- Out of Stock: Please allow 7-10 business days for production and shipping.
- Should the order be urgent, please contact me before placing an order to confirm stock and availability.
Images are for illustration purposes only. Final product color may vary depending on material availability.