Walmart Supercenter 2222

Walmart Supercenter #2222 is a Walmart Supercenter discount department store located at 333 Main Street, Tewksbury, Massachusetts, which can be reached byInterstate 495fromExit 38.The store openedDecember 30, 1995.