Farmington Public Library

Region 6
NNLM ID: 7437-O-19328
205 Elm St
PO Box 472
Farmington, Iowa 52626
Telephone: 319-878-3702
Organization Type: Public Library