"We thought we were opening a coffee shop, and we realized within 30 days that we were a full-blown restaurant," Craig Campbell told a Nashville news crew last year. "It was something the community needed and the community wanted, and we didn't even know it."
Campbell and his wife Mindy opened Grindstone Cowboy on North Main Street in 2022. Four years later, the two of them can still tell you what their regulars drink before those regulars finish ordering. What they couldn't tell you back then was that the shop would outgrow the town it was built for, or that the fix for that would mean opening a second one twelve miles away.
The Math That Doesn't Add Up on Paper
Eagleville's population sits under 1,000. Outside of Grindstone Cowboy, the town has exactly two other restaurants: Sorelles Italian Restaurant and Pizzeria and Las Fiestas Mexican Restaurant, both also on Main Street. That's the entire commercial food supply for a town this size.
On September 26, the Eagleville Fall Festival ran its usual hours, 9 a.m. to 3 p.m., vendor booths and live music on the front porch of City Hall, inflatables for kids, crafts and jewelry and baked goods down the block. Tennessee Magazine's own listing puts the crowd at upwards of 5,000 people over the course of the day. That's not a rounding error against a town of under 1,000 residents. It's a crowd five times the size of the place hosting it, funneled onto a single street with three places to eat.
Grindstone Cowboy's answer to that math was to stay open longer than the festival itself, opening at 7 a.m. and running until 8 p.m. instead of closing with the vendor booths at 3. That's not a scheduling quirk. It's a business built around the assumption that Main Street's actual foot traffic on a festival Saturday looks nothing like its foot traffic on a Tuesday, and planning for the gap instead of pretending it isn't there.
Where the Regulars Come From
None of this happened because Eagleville set out to become a food destination. It happened because a coffee shop turned into the kind of place where, in Mindy Campbell's words, "everybody knows everybody's names."
Sonny and Renee Burkhalter show up several times a week and sit at the bar. "This is our coffee shop, our food, our friendship," Sonny told the same news crew. "Most of the people we know now, we met right here at Grindstone." Mindy has described customers who get busy enough on their own that they'll step behind the counter and start doing dishes or running food, not because anyone asked them to, but because the line between staff and regular blurred a while back.
Craig Campbell isn't just the owner behind the counter, either. He's served on the Eagleville council, which means the guy pulling shots of espresso on a Saturday morning has also sat in the room where the town's zoning and budget decisions get made. That's a small detail, but it's the kind of overlap that only happens in a town small enough that the same handful of people wear multiple hats without anyone finding it strange.
The Overflow Went to Shelbyville, Not Eagleville
Here's the part that doesn't fit the usual small-town-charm story. When Grindstone Cowboy needed room to grow, it didn't expand on Main Street. It left town.
On November 8, 2025, the Campbells closed the Eagleville location early, at 3 p.m., and told customers to make the short drive to Shelbyville for a grand opening instead. The new Grindstone Cowboy sits in a fully renovated 12,000-square-foot building on Shelbyville's historic downtown square at 100 Spring Street, with plans for two main floors, a speakeasy, and a rooftop overlooking the square and the Duck River. Craig headlined a concert that evening as part of the celebration, and the Campbells partnered with Beth and Mike Davis to pull the project off.
That's a scale of buildout Eagleville's Main Street, with its handful of storefronts, doesn't have room for. The demand that Grindstone Cowboy generated in a town of under 1,000 people turned out to be large enough to justify a 12,000-square-foot building somewhere else entirely, while the original 115 North Main Street location stayed open on its regular six-day schedule, closed Sundays, same as always.
That's worth sitting with for a second. The success didn't get exported because Eagleville failed to support it. It got exported because Eagleville's Main Street is only so long, and the thing it built ran out of room before it ran out of demand.
What's Still Just Down the Road
The rest of Main Street hasn't tried to match that pace, and it doesn't need to. Sorelles Italian Restaurant and Pizzeria and Las Fiestas Mexican Restaurant still run their own kitchens a few doors down. Eagleville Mercantile still anchors the retail side of the street, with a rotating cast of small shops inside it. None of that changed when Grindstone opened a second location under its own name in another county.
A few miles outside downtown, Lucky Ladd Farms keeps drawing families for its petting zoo, jumping pillow, and nature trail, the kind of regional pull that brings people through Eagleville even when there's no festival on the calendar. Between the farm traffic and the festival crowd, Main Street absorbs a lot more visitors than its size would suggest, on a normal weekend and an extraordinary one alike.
The Next Saturday That Matters
The town's calendar doesn't stop with the Fall Festival. The Christmas Parade returns December 12, the second Saturday of the month, as it has for years. Since 2024, the city has required parade entrants to file an application in advance, a small administrative change that reflects the same underlying pressure as the festival numbers: more people showing up means more coordination behind the scenes to keep it running smoothly.
None of this makes Eagleville a bigger town than it is. It makes it a small town that has learned to host crowds well past its own population without pretending to be something else. The coffee shop that started as a place to grab a bagel sandwich is now a two-town operation, and the original counter on North Main Street still has people at the bar who came in as strangers and left as names on a drink order.
If you've spent time on Eagleville's Main Street this fall, whether at the festival, at Grindstone, or just passing through on the way to Lucky Ladd, you've seen a version of small-town Tennessee that's doing more business than its size implies. Ben Craig has spent his career working land and property across Bedford County and the towns around it, Eagleville included, and always welcomes a conversation about what's changing here, whether it's a business on Main Street or the ground underneath it.