Indiana University Health Methodist Hospital Map Unavailable Address 1801 North Senate Avenue Indianapolis IN 46202 United States Upcoming Events <li>No events in this location</li>