1. Craigsville Public Library 18 Hidy St, Craigsville, VA 24430 Coordinate: 38.07756,-79.38438 Phone: (540) 997-0280