Contact

Genoa Animal Hospital
703 Pearson Drive Genoa
Illinois 60135

815-784-6109

Did you know? Rin Tin Tin was the first American dog movie star, and signed his own contracts for 22 movies with a paw print.