Pizza in Lowell, MA
Pizza
127 Merrimack St.,
Lowell ,
MA
01852
UNITED STATES
Based on 1 reviews
Business Owner
The food was mediocre and the service is sub par. Not only was the order wrong it came with a decent helping of attitude! the woman taking order over phone was annoyed when I asked for the price but couldn't get her to do so before she...Worldwide > United States > Lowell, MA > Pizza