Mountain Animal Hospital P. A.

For over 20 years, Mountain Animal Hospital has had the honor of serving Weaverville and the surrounding communities. Our mission is to continue to provide exceptional veterinary care through the cultivation of sound, stable relationships with you and your pet.

8 AM to 5 PM Monday through Friday

18 Moore Street
Weaverville, NC 28787