AutoZone 620

AutoZone #620 is an AutoZone auto parts store located at 2808 Lafayette Road in Indianapolis, Indiana.