Walmart Discount Store 2553

Walmart Discount Store #2553 is a Walmart Discount Store discount department store located at 6650 Hembree Lane, Windsor, California.The store openedMarch 20, 1999.The store does not allow overnight parking.