South Lancaster from Massachusetts Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Trolley Stop Pizzeria - Massachusetts, South Lancaster, 18 Prescott St Ste A, 01561 Pizza (978) 368-8331 Map