Craig County Public Library

Little Free Library

Little Free Libraries in Craig County, VA

Craig County Public Library –  303 Main St –  New Castle

Town Park –   Rte 311 – New Castle

Sinking Creek Store  – 13614 Cumberland Gap Rd – New Castle

Wilderness Adventure at Eagle Landing – 11176 Peaceful Valley Road – New Castle

Camp Mitchell – 318 Camp Mitchell Rd – New Castle

Mountain Shepherd – Corner of 621/Upper Craig’s Creek Rd. and Hawthorne Rd.

Little Free Library | Take a Book • Share a Book |



The mission of the Little Free Libraries is to be a catalyst for  building community, inspiring readers, and expanding book access for all through a global network of volunteer-led Little Free Libraries.

The vision of the Craig County Public library is access to books in every area of the county and a book for every reader. We believe all people are empowered when the opportunity to discover a personally relevant book to read is not limited by time, space, or privilege.

How do we achieve our mission and vision?

  1. Providing 24/7 book access. Little Free Library book-sharing boxes are open seven days a week, 24 hours a day and are freely accessible to all, removing barriers to book access.
  2. Fostering new Little Free Libraries. Little Free Library (LFL) equips, educates, and guides volunteer stewards to establish Little Free Libraries in their communities.
  3. Granting Little Free Libraries to remote areas.
  4. Championing diverse books’ creating understanding, empathy, and inclusion.
  5. Providing books from our donations from the community.


  • Empowering individuals to build
    a stronger community.


This site is made possible by a grant from the U.S. Institute of Museum and Library Services. It is managed by the The Library of Virginia Library Development and Networking Division.