Ollo: Pricing, coverage, and reviews.

Ollo calls the county of Mecklenburg County, North Carolina home, with their office located in the city of Charlotte.

Ollo’s solar installation and related services are being offered in North Carolina.

  • In North Carolina, Ollo covers around 0.57% of the state. They serve cities such as Charlotte.

Requesting Ollo for a custom-made quotation is easy. You may call their phone number at (980) 494 0117 or you may send your concerns via email at [email protected].

Ollo Coverage Map

Coverage Map Placeholder

About Ollo

Ollo services in North Carolina , including the following cities:

Ollo Services

Ollo offers a set of services for your convenience:

  • Installation of solar arrays.
Matt Hope
Last Reviewed By: Matt Hope
Published: 2024-03-01