All the beach stones come from local beaches here in New England! From Bar Harbor ME, Martha's Vineyard, Cape Cod, or any of the best beaches in Massachusetts, Maine, New Hampshire, Vermont, Rhode Island, and Connecticut. I’m always collecting stones! I collect them all myself, right from the shore. You can't get much more natural than that :)
Every stone is different and one of a kind so please allow for variation.