Walmart Supercenter 3596

Walmart Supercenter #3596 is a Walmart Supercenter discount department store located at 2250 Main Street Northwest, Los Lumas, New Mexico, which can be reached byInterstate 25fromExit 203.The store openedJanuary 22, 2003.The store does not allow overnight parking.