Distance Within City Within 1 mile Within 2 miles Within 5 miles Within 10 miles Within 20 miles Sort by highest rated first closest first alphabetical order best match most reviewed first
503-658-8165
"This is a nice place where I took my dog for a 3rd opinion. They didn't insist on repeating the same tests the first two vets had done, ..."