STOP: Lowell’s downtown location for pizza and subs

LOCATION: Pizza and Sub Stop is located right in downtown Lowell on E. Merrimack Street near Kerouac Park.

DESCRIPTION: It is a quick-serve, family-style restaurant. You can dine-in in an elegant environment or call ahead for take-out or for delivery. The pizza, dough, sauce and sub breads are made every day from start using fresh ingredients.