The Country Store | New England’s Gifts
When the townspeople of Craftsbury, Vermont, hang out at the general store, the line blurs between “store” and “story,” a scenario little changed since America’s first country store opened in Adamsville, Rhode Island, in 1788. Little more than a century has passed since folks hitched horses off the porch and rambled into the Craftsbury General Store […]
Read more