Partners

Recovery Houses of Rochester operates two recovery and transitional housing sites in the city of Rochester.