1699 Shawsheen Street, Tewksbury, Massachusetts 01876(978) 851-9282
Luna Rossa Ristorante-Fine Italian dining in the heart of Tewksbury, MA.