Ok, here ya go:
Couldn't fix it with a simple wb, because as Mike mentions, the WB was all over the place, even in the same photo.
Here is the original again:
What I did to fix the issue was two separate Hue/Sat adjustment masks. The first one, I desaturated the Red and Blue Channels slightly until it looked right to me.
Then, after studying the photo for a moment, I also found some pesky yellow chanel aspects. So I did a second adjustment Hue/Sat on a layer mask, and painted everything back except for the facial area, and lightened the whole thing at 44% on the yellow chanel.
Here is what it looked like:
That right there really would have been plenty, but I went a few steps further, and put some "Cindy Processing" on it. Warning! May be way over the top in terms of PS, but this is exactly what I would do with this particular photo:
I used Kevin Kabota's "Doll Face" at 75% opacity on skin tones only.
I patched out the under eye on a duplicate layer at 75%.
I removed the nose boo boo and inner eye circles at 100% on the original layer.
I did the first curves layer adjustment on the background only, and painted the sweet little girl back in.
Then I did a patch/clone, on the background.
I did a second curves adjustment lift for the little girl and painted the background back in.
I made the eyes bluer on a dupe layer at 11% opacity.
I did a 3rd adjustment curve layer , and then hit ctr/delete so that I only needed to paint back the shirt.
I burned the lashes on midrange at 23%
And then sharpened at 25%
Here is how it turned out, in my little way of doing things:
I know that this seems like a ton of stuff, but actually it all took under 4 minutes.
Hope you like, and thank you for letting me work on your photograph.