Charles Branch in Smyth County, Virginia

Charles Branch in Smyth County is a stream. Charles Branch also exists in Floyd County.
Waterway Type
stream
Located in Smyth County
Country United States