Get directions to: Lew's, Tewksbury, MA Restaurant address: 20 Carter Street Tewksbury, MA 01876, USA Driving Walking Bicycling Restaurant: Lew's