We're Here To Help

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: 7:00 am – 5:00 pm
Thurs: 8:00 am – 6:00 pm
Fri: 8:00 am – 6:00 pm
Sat: 8:00 am – 1: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-769-3011.