7-ELEVEN/SPEEDWAY #43665 in 1590 North Post Road in Indianapolis