1. Elwood Animal Clinic 901 E Route 66 Ste A, Glendora, CA 91740 Coordinate: 34.12921,-117.85048 Phone: (626) 914-5671