Stehouwer Free Clinic 201 N Mitchell St, Suite L-1, Cadillac, MI, USA 231-876-6150 https://stehouwerfreeclinic.org Get Directions NAFC Member? No