This business is categorized as a Family Pet Clinic business. Shadowridge Veterinary Hospital San Marcos is located on 1155 Grand Ave in San Marcos. They can be contacted by calling (760) 744-5242 . They accept Master Card, Discover, Visa. for payment. They have a total of 4 reviews, 4 positive reviews and 0 negative reviews.