We take our parrots here:
http://www.seavs.com/
They are wonderful. It can be a little expensive but the quality of care is high and the staff is extremely knowledgeable about avian health.
It is a bit of a hike but worth the travel time IMHO.
Good luck!