CRAIG COUNTY PUBLIC SCHOOLS Phone: (540) 864-5191
Mailing Address: PO BOX 245 NEW CASTLE, VA 24127-0245 Street Address: RT 311, SALEM AVE. NEW CASTLE, VA 24127-0245 County: Craig