Smith Branch in Greene County, Alabama

Smith Branch in Greene County is a stream. Smith Branch also exists in Houston County and Limestone County.
Waterway Type
stream