Brothers Pizza
688 Merrimack St, Lowell, MA 01854
(978) 452-7969
This is the page of Brothers Pizza on 688 Merrimack St Lowell MA 01854.
(first reviewed on August 7, 2013, last updated five months and twenty nine days ago on November 24, 2023.)
Brothers Pizza is ranked #1 of 21 Restaurants in The Acre Lowell.
This page has had 27 visitors. You are the 28
th
.
Price:
Cheap, under $10 per entree
Brothers Pizza is on Merrimack St between Cabot & Austin
Map and Directions
Rated
5.0
out of
5
from
1
Reviews
Brothers Pizza is a top notch pizza Restaurant Ranked #1 of 21 Restaurants in The Acre Lowell. Some say it is glorious.
★★★★★ on the 7
th
of August, 2013
steak and cheese is GLORIOUS.
Location