Sola headquarters details
Atlanta, 30318, Georgia, USA
Atlanta
Georgia
30318
United States
2022
Location map
Open in Google MapsAll Sola office locations
| City | State / region | Country | Type |
|---|---|---|---|
| Atlanta HQ | Georgia | United States | Headquarters |
About Sola
Sola (Private) is headquartered in Atlanta, Georgia, United States. Founded in 2022, the company operates across 1 countries with approximately 40 employees worldwide.
Where is Sola's main office?
Sola's main headquarters office is located at Atlanta, 30318, Georgia, USA, Atlanta, Georgia 30318. This serves as the company's primary corporate address and is home to its executive leadership team.
Sola regional offices
Beyond its headquarters in Atlanta, Sola maintains 2 offices across 1 countries. Regional offices span 1 countries.
Sola contact information
The main switchboard for Sola headquarters can be reached at 516-778-4925. For investor relations, visit solainsurance.com/investor-relations.
What does Sola do?
Sola is an MGA offering a data-driven supplemental insurance plan which covers immediate out-of-pocket expenses for homeowners following losses from catastrophic disasters, such as tornadoes.
Frequently asked questions
Where is Sola headquarters?
Sola's headquarters is located at Atlanta, 30318, Georgia, USA, Atlanta, Georgia 30318, United States.
How many offices does Sola have?
Sola operates 2 offices across 1 countries as of 2026.
What is Sola's corporate address?
The official corporate address is Atlanta, 30318, Georgia, USA, Atlanta, Georgia 30318.
When was Sola founded?
Sola was founded in 2022 and has grown to employ approximately 40 people worldwide.
What is Sola's phone number?
The main phone number for Sola headquarters is 516-778-4925.