The Hamilton-Wenham library, located right on the border between the towns, is the only two-town library in the state. It occupies a beautiful building at the corner of Union and Linden streets and offers thousands of books plus many of the features of a modern library, including DVDs, CDs and downloadable books. It also offers a full reference desk, a children's room and plenty of parking.