Loading
  • 21 Aug, 2019

  • By, Wikipedia

Flat Shoals, North Carolina

Flat Shoals is a small unincorporated community in Stokes County, North Carolina, United States, approximately four miles southwest of county seat Danbury, near Hanging Rock State Park.