Walmart Discount Store 2960

Walmart Discount Store #2960 was a Walmart Discount Store discount department store located at 4101 South Crenshaw Boulevard in Los Angeles, California. The store opened January 22, 2003.