The James J. Hill Reference Library is a private non-profit business reference library, located in Saint Paul, MN.