California Veterinary Specialists Map phone 1910 S Archibald Ave Ontario, California 91761 California Veterinary Speclsts Map phone 2409 S Vineyard Ave # O Ontario, California 91761 Euclid Animal Hospital Map phone 13525 Euclid Ave Ontario, California 91762 Inland Animal Hospital Map phone 2417 S Grove Ave Ontario, California 91761 Mountain Avenue Animal Hosp Map phone 1155 N Mountain Ave Ontario, California 91762