Orchard Road Animal Hospital is an AAHA accredited full-service animal health care facility located in Montgomery, Illinois.
Since 1992, our Veterinary Family has been dedicated to providing a lifetime of health care for all of your furry family members. Our 6,700-square foot facility houses a team of five exceptional veterinarians and their support staff committed to giving your pets the best health care available.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.