Volunteers of America Fresh Start Recovery Center - Indianapolis

$108.5M revenue • 927 N Pennsylvania St, Indianapolis, IN, 46202, United States

Last Updated Jan 27, 2026

Company Overview

Company Name

Volunteers of America Fresh Start Recovery Center - Indianapolis

Address

927 N Pennsylvania St, Indianapolis, IN, 46202, United States

Approx. Annual Revenue

$108.5M

Established

2018

About Volunteers of America Fresh Start Recovery Center - Indianapolis

Volunteers of America Ohio and Indiana is a community-focused organization based in Mansfield, OH, United States. It provides essential services, programs, and opportunities to support local communities, with a focus on areas such as veterans, mental health, criminal justice, and housing.

Frequently Asked Questions about Volunteers of America Fresh Start Recovery Center - Indianapolis

Technologies Used

Social Profiles

Key Decision Makers

Nicole Toombs Director Of Marketing And Communications
LinkedIn
Maud Booth Co-Founder