.
<p>Walmart is located in the Shoppers World plaza on Worcester Road westbound (Route 9).</p>
<p>You'll find everything from clothing, hardware and auto accessories to digital cameras, big-screen TV's and health/beauty aids in the store. You'll also find a full-service pharmacy and a Subway sandwich shop.</p>
121 Worcester Rd, Framingham, MA 01701
(508) 872-2420
  • Fax: 770-935-2972
  • Hours: By appointment
  • Hours: Daily, 10am - 10pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
Who wants to be the first to post?
See more »