Hastings Public Library assembles, preserves, and makes readily available print and non-print resources in order to promote life-long learning to enlighten citizens in a changing world.
Hastings Public Library is not affiliated with AmericanTowns Media