Information on:

Farmington Area Public Library District

266 East Fort Street
309-245-2175
Farmington Area Public Library District is not affiliated with AmericanTowns Media