Animed Pet Hospital
Veterinary clinic
592 Providence Hwy · Dedham, MA 02026 · 1.0 mi
Castlerock Veterinary Hospital, formerly Animed Pet Hospital, is a privately owned, family-run practice in Dedham offering dogs and cats a broad range of care. Services include digital X-rays, in-house laboratory…