Animed Pet Hospital
Animal hospital
592 Providence Hwy · Dedham, MA 02026 · 0.1 mi
Castlerock Veterinary Hospital, formerly Animed Pet Hospital, is a privately owned, family-run practice in Dedham offering dental care, surgery, digital X-rays, in-house laboratory testing, a pharmacy and emergency…