Winsted Hospital For Animals Dental Hospitals 319 New Hartford RoadBarkhamsted, Connecticut 06063 View Profile