Hospital Name: Wabash Memorial Hospital Association
Address: 1501 N Water St, Decatur, IL 62526
Street Address: 1501 N Water St
City : Decatur
State: Illinois
Zip Code: 62526
Plus Code:V24W+J3 Decatur, Illinois
Category: Non-profit organization
Related Category : Health
Hours : ~
Tillnow ,
Overall Rating : 4.3
Reviews: 9
Last 3 reviews:
The actual incarnation of You had ONE JOB.” Never have I seen such utter carelessness and lack of concern for accuracy efficiency or effectiveness. Still waiting for claims to be covered almost a year and a half after the claim date. … More”
I always come out of the office smiling. Great nurse Cathy. They are all super.
Screenshot:
Listing Status: No
For More information :