Get directions to: Santoro's Sub Shop, Lowell, MA
Restaurant address: 194 Gorham St Lowell, MA 01852, USA
Restaurant: Santoro's Sub Shop