AutoZone 5667

AutoZone #5667 is an AutoZone auto parts store located at 6085 Balboa Avenue in San Diego, California.