Clay County Public Library System

The Clay County Public Library System has 5 branches in Green Cove Springs, Fleming Island, Keystone Heights, Middleburg, Orange Park.