Genoa Public Library is located in Genoa, United States on 240 W Main St. Genoa Public Library is rated 3.9 out of 5 in the category libraries in United States. Genoa Public Library is a libraries company based out of 232 W Main St, Genoa, Illinois, United States.
Company size
11-50 employees
Headquarters
Genoa, Illinois
Accessibility
Wheelchair-accessible entrance