According to our records, this business is located at 11584 W Goddard Rd. in Lena (in Stephenson County), Illinois 61048, the location GPS coordinates are: 42.3639273 (latitude), -89.8398172 (longitude). Larry Wachlin is categorized under Computer Hardware Rental or Leasing, Except Finance Leasing (SIC code 7377). Known organization owner is Larry Wachlin. You can contact the company by phone at (815) 369-2259.