• Holland & Sons, Inc.

    • Farm Implements
    1701 S. 13th Ave.
    Mendota, IL 61342
    (815) 539-6724
    (815) 538-2798 (fax)
    Hours:
    7:30 a.m. - 5:00 p.m. M-F. 7:30 a.m. - 12:00 p.m. Sat.
    • About

      John Deere, Ag tractor sales and service, lawn mower sales and service.