The Best Biscuits In America Can Be Found On This Street Corner in South Carolina

Every so often we discover a restaurant that makes us want to climb to the highest mountain in the Palmetto State and share the moment and the news with the world. Get ready to drool just a little as you peruse these photos of the mouthwatering biscuits you’ll find on this street corner in South Carolina.

For an equally amazing dinner experience, head to this all-you-can-eat seafood buffet along the coast in South Carolina.