508-966-7605 info@uppercharlesah.com
Upper Charles Animal Hospital
  • Home
  • About Us
    • Our Story
    • Our Team
    • FAQs
    • Reviews
    • Hospital Tour
    • Pet Photo Gallery
  • Our Services
  • Resources
    • Online Pharmacy
    • Patient Portal
    • Emergency
    • Specialists
    • Client Handouts
    • General Resources
      • Pet Insurance
    • Online Forms
      • Patient Check-In Form
      • New Client Form
      • Surgery Consent Form
    • Payment Options
    • Externship Opportunities
  • Contact
  • Call to Book Appointment
Select Page

Ready for a visit?

We proudly serve the pets of Bellingham, Franklin, Hopkinton, Milford, Holliston, Hopedale, and the surrounding areas. We look forward to seeing you and your pet! Request an appointment by clicking the button below if you’re an existing client. If you’re a new client, please call us at 508-966-7605.

Call to Book Appointment

Questions?

Get in touch! We look forward to hearing from you.



Location

116 Mechanic St.
Unit 2
Bellingham, MA 02019



Contact Information

Call: 508-966-7605
Text: 508-966-7020
Fax: 508-966-5254
Email: info@uppercharlesah.com


Hours

Mon, Thurs: 8AM-8PM

Tues, Weds: 8:30AM-5PM

Fri: 8AM-5PM

© 2025 Upper Charles Animal Hospital | Powered by WhiskerCloud | Privacy Policy | Accessibility Statement