Veterinary clinic
Northwoods Veterinary Hospital
30425 N Meadow St, Athol, ID 83801
Opening hours
Hours not listed. Please call ahead at (208) 683-2708 to confirm availability.
30425 N Meadow St, Athol, ID 83801
Hours not listed. Please call ahead at (208) 683-2708 to confirm availability.