About Us

Roma Pizza is currently located at 638 Rogers St, Lowell, MA 01852. Order your favorite pizza, pasta, salad, and more, all with the click of a button. Roma Pizza accepts orders online for pickup and delivery.

Roma Pizza

638 Rogers St, Lowell, MA 01852

Site Powered by SliceSupport Local PizzaOwn a pizzeria? Join the Slice Family.