NC Gazetteer

Shoals

A community in Surry County
… community in SE Surry County between Grassy Creek and Yadkin River. Named for Bean Shoals in Yadkin River.