AutoZone 5976

AutoZone #5976 is an AutoZone auto parts store located at 840 South Alvarado Street in Los Angeles, California.