Walmart Discount Store 2954

Walmart Discount Store #2954 is a Walmart Discount Store discount department store located at 650 Main Avenue, Norwalk, Connecticut. The store opened October 25, 2000. The store does not allow overnight parking.