Telegraph Canyon Animal Medical Center

4.6(846 reviews)
Chula Vista, CACalifornia
577 Telegraph Canyon Rd, Chula Vista, CA 91910

Address

577 Telegraph Canyon Rd, Chula Vista, CA 91910, Chula Vista, California, 91910

Hours

Monday7:30 AM to 6 PM
Tuesday7:30 AM to 6 PM
Wednesday7:30 AM to 6 PM
Thursday7:30 AM to 6 PM
Friday7:30 AM to 6 PM
Saturday8 AM to 4 PM
SundayClosed

Map preview

Telegraph Canyon Animal Medical Center

577 Telegraph Canyon Rd, Chula Vista, CA 91910, Chula Vista, California

Customer Reviews

4.6

846 reviews

5 star
695
4 star
70
3 star
27
2 star
20
1 star
34
Read reviews on Google MapsWrite a Review on Google

Individual review text is not available in this directory.