Walmart Discount Store 2903

Walmart Discount Store #2903 is a Walmart Discount Store discount department store located at 66 Parkhurst Road, Chelmsford, Massachusetts, which can be reached byInterstate 495fromExit 33.The store openedMay 17, 2000.The store does not allow overnight parking.