National Library of Medicine

The National Institutes of Health maintains the largest medical library in the world in Rockville, MD.  They also offer rotating exhibits.