Extended StayAmerica 8520 Northwest Blvd - Indianapolis, Indiana 46278 Approximately 10.3 miles from Indiana University Health University Hospital Compare prices for Extended Stay America - Indianapolis - West 86th St. with nearby hotels
Extended Stay America - Indianapolis - West 86th St. is the 2nd closest Extended StayAmerica hotel to Indiana University Health University Hospital.
Extended StayAmerica Closest To Indiana University Health University Hospital