Craving biscuits for lunch or dinner? If you live almost anywhere in North Carolina, some of the best in the South can be found in the state.
Southern Living has namedBiscuit Head in Asheville among the 12 top biscuit eateries across the region.
Founded in 2013, the restaurant has described itself as a place “to share a love of southern cooking and a commitment to local foods,” according to a statement on the Biscuit Head website…