Extended StayAmerica 8520 Northwest Blvd - Indianapolis, Indiana 46278 Approximately 12.1 miles from Indianapolis Regional Cancer Center Compare prices for Extended Stay America - Indianapolis - West 86th St. with nearby hotels
Extended Stay America - Indianapolis - West 86th St. is the 3rd closest Extended StayAmerica hotel to Indianapolis Regional Cancer Center.
Extended StayAmerica Closest To Indianapolis Regional Cancer Center