The Walnut branch of the Los Angeles County Public Library System is open five days a week, Tuesday through Saturday. The library, located on La Puente Road, is the only public library within city limits. The library has a collection of more than 100,000 books and offers free Internet service.