Leo's Pizzeria
➤ 1363 Main St, 02081, Walpole, US, United States
Servicios De Entrega, Sándwiches, Italiano, Pizzería, 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!"