Carolina Hill provides supportive services and a welcoming haven to families experiencing homelessness.