NC Gazetteer
Shoals Township
A
township
in
Surry County
SE Surry County.