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 opened March 20, 1999. The store does not allow overnight parking.