Walmart Discount Store 2621

Walmart Discount Store #2621 is a Walmart Discount Store discount department store located at 255 Cochran Street, Simi Valley, California. The store opened April 21, 1999. The store does not allow overnight parking.