Walmart Discount Store 2291

Walmart Discount Store #2291 is a Walmart Discount Store discount department store located at 75 North Broadway, Chula Vista, California, which can be reached byInterstate 5fromExit 8.The store openedNovember 21, 1995.