Leo's Pizzeria
➤ 1363 Main St, 02081, Walpole, US, United States
Services De Livraison, Sandwichs, Pizzeria, Italien, Pizza
"one of the worst pizzas I had in my life, I asked for great primavera pizza, but it was salad pizza with burned teig, disgusting!"