Extended Stay America Hotels Closest To Indianapolis Motor Speedway & Hall of Fame 4790 W. 16th St.