We're Here To Help

Two convenient locations for you to bring your pet.

For excellent pet care, contact Norwood Animal Hospital!

Our Location

437 Walpole Street
Norwood, MA 02062
Click here for directions.

Our Schedule

Mon: 8:00 am – 8:00 pm
Tues: 8:00 am – 8:00 pm
Wed: 8:00 am – 6:00 pm
Thurs: 8:00 am – 6:00 pm
Fri: 8:00 am – 8:00 pm
Sat: 8:00 am – 4:00 pm
Sun: Closed

For 24-hour care, please contact our partner Tufts VETS.

Their Location

525 South Street
Walpole, MA 02081
Click here for directions.

Contact Them

Call: 508-668-5454

Have a question?

Please complete the form below and a member of our staff will get back to you as quickly as possible. If this is an emergency situation during business hours, please call us at 781-328-6005.