Middle Creek in Henry County, Virginia

Middle Creek in Henry County is a stream. Middle Creek also exists in Botetourt County, Floyd County, Smyth County and Brunswick County.
Waterway Type
stream