Mountain View Animal Clinic 1212 Mechem DriveRuidoso, NM, 88345 View Phone 575-258-5800 Experience & Reliability Call us today! About Photos & Videos Send to My Email Send to My Phone Print this Page