Castlerock Veterinary Hospital
592 Providence Hwy
Dedham, MA 02026
Phone: (781) 329-5333
Send Us A Message
Business Hours
Mon 8:30 am – 5:00 pm
Tue 11 am – 7:00 pm
Wed 8:30 am – 5:00 pm
Thur. 8:30 am – 5:00 pm
Fri. 8:30 am – 5:00 pm
**Every other Saturday from 9:00 am – 1:00 pm
Our Location