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.
Flat Shoals is a small unincorporated community in Stokes County, North Carolina, United States southwest of county seat Danbury. This is near Hanging Rock State Park. This is approximately four miles.