Walmart Discount Store 2902

Walmart Discount Store #2902 is a Walmart Discount Store discount department store located at 121 Worcester Road, Framingham, Massachusetts, which can be reached byInterstate 90fromExit 13.The store openedJune 19, 2002.The store does not allow overnight parking.