Department store
Walmart
11 locals recommend
Location
100 Charlton Rd
Sturbridge, MA
Tips from locals
Its walmart,...and its only minutes away. (Also in the Plaza is Staples, Stop and Shop, Movie Theater, Marshalls, Michaels, Uno restaurant,