Home / Store / Howell Tractor & Equipment Store in Peru Howell Tractor & Equipment Store in Peru Categories: HinoAddress 3061 E 103rd RD Peru, IL 61354USContact Additional Information OEM: Hino Posted on May 2, 2021 by Pana Pacific Administrator