Company description
The Step Up Inn is a 12 bed, high-end, sober living home for women in early recovery located in West Haven, Connecticut. Step Up Inn provides a structured, nurturing environment where women can gain back the things that they have lost in life