1. Deli King Restaurant 885 Main St, Tewksbury, MA 01876 Coordinate: 42.61309,-71.23861 Phone: (978) 858-3855