Rosso's Italian Style Pizza operates from a straightforward storefront on Pawtucket Boulevard in Lowell, serving pizza in the Italian style. The restaurant opens at 10:30 AM and operates as a casual counter-service spot for those ordering to take out.