First of all, this is not nearly as horrible as you led us to believe. Actually the color is not that off, but there are some things that can be done to improve on things.
1. Harsh lighting is the main culprit in this shot. It looks like this was taken a couple of hours on either side of high noon. This is pretty much regarded as the worst time of day to photograph under clear skies. The sun is bright and is casting some heavy shadows causing contrast issues, and then there are the highlights that it causes where the light is reflecting.
The best thing to do is to wait till a cloudy day, or shoot earlier in the morning, or later in the evening. As the sun gets closer to the horizon its light is more diffused and warmer (color temperature). Another thing that you can do is fit a polarizing filter which will remove a great deal of the glare from the surfaces caused by the sun.
2. Going back to light temperature, the lighting is a bit "cool" in this shot. This happens in the middle of the day, and is not your fault. However, you can do some things to combat this. first and the easiest is to adjust your white balance WB setting. More than likely you have it set to auto, change it to "cloudy", this will give you the same effect as an 81A warming filter. Your other option is to fit a warming filter...either 81A or 81B. Of course, you will need a threaded lens that will accept filters to be able to do this. I am not sure what you are shooting with.
You can find some further explanations of some of these terms and concepts by visiting my journal
http://journals.aol.com/radar446/PhotoTrek/ and looking on the right sidebar under my gallery navigation. You will find headings for tips and tricks, which cover a lot of what I just touched on.
Again, this picture is not near as "bad" as you think.