Middle Creek in Smyth County, Virginia

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