Farmington Public Library

Active
Yes
Regions
Address

101 North A Street
Farmington, MO 63640
United States

Location
POINT (-90.424642 37.781876)
Index Number
1999086
Phone