Hospitals and Medical Centers in Athol, ID
Hospitals and Medical Centers
7173 E Super 1 Lp,
Ste A
Athol ,
ID
83801
UNITED STATES
Northwest Urgent Care in Post Falls, Coeur d'Alene & Athol address your immediate needs with shorter wait times and substantial cost savings over ER visits.
Worldwide > United States > Athol > Hospitals and Medical Centers