Monroe County Public Library

The Monroe County Public Library has 5 branches in the Florida Keys. They are in Key West, Big Pine, Marathon, Islamorada, and Key Largo.