We Have New Hours! Check Below!

Contact Us

260 East Belvidere Road (Rt 120)
Hainesville, Illinois 60030

Hours: Mon-Fri 10am-3pm

Located on Rt 120 (Belvidere Rd.)in Hainesville, Illinois.
1/4 mile east of Hainesville Road or 1 mile west of Rt 83 in Grayslake,

Phone: (847) 543-0101
Fax: (847) 543-0001
Email: HPM@copyandmail.net


From 94/Tollway
  • Take Rt. 120/Belvidere Road West
  • Continue past Rt. 83 for 1 mile.
  • We are on the North side of road.
  • If you get to Hainesville Road, you went too far.
From Rt. 12
  • Take Rt. 120/Belvidere Road East
  • Travel 5 miles, pass over RR tracks, pass Rt 134 and Hainesville Road.
  • We are on the North side of the Road.
  • If you pass Grower Equipment or get into Grayslake, you went too far.
Website Builder