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 by Interstate 495 from Exit 33. The store opened May 17, 2000. The store does not allow overnight parking.