To navigate, press the arrow keys. DMH Physicians Plaza Pharm ← View details 2300 North Edward Street, Decatur, IL 62526 +1 217-876-5566 Get Directions From* To * — Required information