• info@uppercharlesah.com
  • hopkinton@uppercharlesah.com
  • 
  • 
Upper Charles Animal Hospital logo
  • Home
  • About Us
    • Our Story
    • Our Team
    • FAQs
    • Reviews
    • Hospital Tour
    • Pet Photo Gallery
  • Our Services
  • Locations
    • Bellingham
    • Hopkinton
  • Resources
    • Online Pharmacy
    • Patient Portal
    • Emergency
    • Specialists
    • Client Handouts
    • General Resources
      • Pet Insurance
    • Online Forms
      • New Client Form
      • Patient Check-In Form
      • Surgery Consent Form
    • Payment Options
    • Externship Opportunities
    • Cancellation and Refill Policy
  • Contact
  • New Client Form
Upper Charles Animal Hospital logo
  • Home
  • About Us
    • Our Story
    • Our Team
    • FAQs
    • Reviews
    • Hospital Tour
    • Pet Photo Gallery
  • Our Services
  • Locations
    • Bellingham
    • Hopkinton
  • Resources
    • Online Pharmacy
    • Patient Portal
    • Emergency
    • Specialists
    • Client Handouts
    • General Resources
      • Pet Insurance
    • Online Forms
      • New Client Form
      • Patient Check-In Form
      • Surgery Consent Form
    • Payment Options
    • Externship Opportunities
    • Cancellation and Refill Policy
  • Contact
  • New Client Form

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.

Hopkinton

8 Lumber Street
Hopkinton, MA 01748

Call: 508-784-7605
Email: hopkinton@uppercharlesah.com

Tues, Weds: 8:30 AM – 3:00 PM
Thurs: 8:30 AM – 8:00 PM
Fri: 8:30 AM – 5:00 PM

Bellingham

116 Mechanic St. Unit 2
Bellingham, MA 02019

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

Mon, Thurs: 8:00 AM – 8:00 PM
Tues, Weds: 8:30 AM – 5:00 PM
Fri: 8:30 AM – 5:00 PM

© 2026 Upper Charles Animal Hospital | Powered by PetDesk | Privacy Policy | Accessibility Statement
  • Follow
  • Follow