Route 66 Solar

Route 66 Solar in Champaign, as pictured on the business's own website
Photo: Route 66 Solar website

About

Route 66 Solar installs solar energy systems for customers in Central Illinois. It uses its own crews rather than subcontractors and offers financing.

Services

  • Solar installation
  • Solar financing

Location

1807 S. Neil St., Ste. 3, Champaign, IL 61820

More solar installers nearby