Restaurants in South Lancaster (MA) Full list of companies Restaurants category in South Lancaster, Massachusetts Trolley Stop Pizzeria 18 Prescott St #A, South Lancaster, MA 01561, (978)368-8331 Page 1