Nephrology Clinic December 7, 2016 Address: 8975 Mackinaw Trail Suite B Cadillac, MI 49601 Nephrology Clinic with Doctor De La Rossa, and Chowduray.