By Penny Zibula

My husband and I weren’t sure what to expect from a small town located in the Heart of North Carolina, halfway between the mountains and the coast. But Asheboro, the seat of Randolph County, was a true gem. We found delightful places to eat, drink, shop, play, and stay in and around Asheboro. When we left, it was with the feeling we may have only scratched the surface of what the town had to offer.