Post Falls Naturopathic Clinic Home Health & Beauty > Holistic Medicine > Post Falls Naturopathic Clinic Address: 1810 E. Schneidmiller Ave. Ste. 231 Post Falls ID 83854 Telephone: 208-773-9108 Web: http://www.pfnchealth.com Tweet