Davis County Library in Farmington
38 S 100 E,
Farmington, 84025
(801) 451-2322
(801) 451-2322
Providers of library in Farmington
library