Home › Top 4 Italian restaurant in Tewksbury, Massachusetts Find best Italian restaurant in Tewksbury, Massachusetts, with all necessary contact information, including addresses, phone numbers, working hours, map locations, and website links. Al Fresca Ristorante US, Tewksbury, MA 018761768 Main St Luna Rossa - Tewksbury (MA 01876) US, Tewksbury, MA 018761699 Shawsheen St Capellini's Restaurant US, Tewksbury, MA 01876896 Main St Angelina's Italian Restaurant US, Tewksbury, MA 018761866 Main St