Johns Creek in Craig County, Virginia

Johns Creek in Craig County is a river. Johns Creek also exists in Grayson County.
Waterway Type
river