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 by Interstate 90 from Exit 13. The store opened June 19, 2002. The store does not allow overnight parking.