First I used the Enhance -> Adjust color -> Correct color cast feature of Adobe Elements to try and correct the colour cast.
Then I added a levels adjustment layer settng the white point to 232 to add a little more contrast.
I then used unsharp mask to sharpen the photo a little with the following settings:
Amount:200
Radius:0.3
Threshold:0
Finally I tried to redo your frame which got messed up in the process above.