Leo's Pizzeria

Flag as Inappropriate

100% Were impressed
Winners of several local readers' choice awards, Leo's Pizzeria, located across from Bristol Square Plaza, offers up some of the best pizza this side of Route 1. Choose from almost 30 toppings to go on their brick-oven baked pizza. Grinders are available, as are calzones, appetizers, italian dinners and salads. Leo's also does catering. Online ordering is available. Customers can eat in or take out. 
1363 Main St, Walpole, MA 02081
(508) 660-0141
  • Hours: Mon - Fri, 9am - 5pm
  • Hours: Mon - Sat, 11am - 9pm; Sun, noon - 8pm.
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »