Indiana University Health West Hospital

Address

8820 S Meridian St Ste 120
Indianapolis, IN 46217