This West Virginia Restaurant Has The Most Incredible Biscuits

West Virginia has long been one of the best states to find a great biscuit, but where should you go when you want the very best? Tudor’s Biscuit World is a popular choice, and can be found all over the state. But some say this little diner in Charleston is even better.