American Express Supports Small Businesses Buy Local Movement
196 Gorham St Lowell, MA 01852
978-452-8186
The First Italian Sub shop in Lowell. Since 1957.