Marshalltown, Virginia

Marshalltown is an unincorporated community in east-central Craig County, Virginia, United States. It lies along State Route 615, 4.25 mi northeast of New Castle.