DeLeo's Pizza

Category: Pizza restaurant

Address: 117 E Main St, Merrimac, MA 01860, USA

Phone: +19783464005

Opening hours

Sunday: 11AM–9PM

Monday: 11AM–9PM

Tuesday: 11AM–9PM

Wednesday: 11AM–9PM

Thursday: 11AM–9PM

Friday: 11AM–9:30PM

Saturday: 11AM–9:30PM

Reviews

Lee Hendrekian

Jul 7, 2022

Cheese pizza. That's it. That's all. That is everything you need to know to visit this place. Their cheese pizza is so damn good. So simply good, old school, brick oven, awesomeness. If only for that, this is a favorite and a must have at least monthly if not weekly.

Ken Johnson

Jun 25, 2022

DeLeo's has some of the best pizza in the area. Thin, crispy crust, not too sweet sauce and a great array of toppings. Place isn't the fanciest inside but there is a bar. You can have a drink and eat your pizza while it's fresh and hot.

Thin Blue

Dec 21, 2021

Just the best pizza in the Northshore. Very hard working family. Please by a new TV for the bar so I can come in to watch game 👍

Alexzander Mercier

Dec 5, 2021

Genuinely one of the best pizza places I've had in years. I go here nearly once a week on weekends. Everything about their pizza, from the taste to the texture, reminds me of going to Bianchi's Pizza on Revere Beach as a kid. They also do …

Thanks! Your review is awaiting moderation.

Questions & Answers

Do you still do catering

Robert Duston | Jan 4, 2020
Janine Fatyol | Jan 5, 2020

Yes they do!

Thanks! Your answer is awaiting moderation.

Thanks! Your question is awaiting moderation.

Related Places