Genoa Police Department
Flag as incorrect
- Location: 333 East First StreetGenoa, IL 60135
- Phone Number:815-784-6633
- Fax Number:815-784-2951
- Visit Their Website