Patrons and Supporters:
The Craig County Public Library in New Castle is open! Contact the library directly at <craiglibrary@swva.net> or 540-864-8978, or check our Facebook page for up-to-date information. Thank you for your support of our library and community.