Icarus Wellness and Recovery

$4.5M revenue • 25 employees • 7950 W King St #102, Boise, ID, 83704, United States

Last Updated Jan 27, 2026

Company Overview

Company Name

Icarus Wellness and Recovery

Address

7950 W King St #102, Boise, ID, 83704, United States

Approx. Annual Revenue

$4.5M

Employees

25

Established

2024

Google Reviews

4.3 (66 reviews)

About Icarus Wellness and Recovery

Icarus Wellness and Recovery is a provider of alcohol and drug rehab services, as well as mental health treatment, located in Boise, Idaho. The company was established in 2024 and accepts various insurance plans, including Aetna, Blue Cross Blue Shield, and Medicaid, among others.

More Companies in Idaho

Browse all companies in Idaho →

Frequently Asked Questions about Icarus Wellness and Recovery

Categories

Technologies Used

Social Profiles

Key Decision Makers

David Grand Owner/Founder