1224 Gorham St, Lowell, MA. 01852
Voted " Best Deli / Sandwich Shop "
Greater Lowell Area
7 Years Running
Market Survey of America
Open Mon. to Sat. 10:00 AM - 8:00 PM
Closed on Sunday
Now Celebrating Over 55 Wonderful Years !
Our Family Serving You Since 1965
Eat In Or Take Out !
(Take out only during restrictions)
"Home of the Best Torpedo in Town "