Leo's T-Bird Pizza

Category: Pizza restaurant in Worcester, Massachusetts

Address: 366 Chandler St, Worcester, MA 01602, USA

Phone: +15088310411

Opening hours

Sunday: Closed

Monday: 11AM–9PM

Tuesday: 11AM–9PM

Wednesday: 11AM–9PM

Thursday: 11AM–10PM

Friday: 11AM–10PM

Saturday: 11AM–10PM

Reviews

Stacy Grant

Sep 9, 2022

The best pizza I have had in such a long time

Rosanne Flores

Aug 28, 2022

Food is always deliciously yummy! Very clean establishment.

Janny Pojani

Aug 20, 2022

So yummy! Definitely give it a try if you're nearby!

Nancy Ramsdell

Jul 12, 2022

Always delicious!

Thanks! Your review is awaiting moderation.

Questions & Answers

Do you guys deliver

Jordan James | Sep 13, 2019
David Smith | Sep 13, 2019

They have a limited delivery area. They do deliver just not that far

Do you do thin crust pizzas

Keith Bryant sr | Sep 13, 2019
Enyer Curiel | Sep 13, 2019

Yes

Read More

Thanks! Your answer is awaiting moderation.

Thanks! Your question is awaiting moderation.

Related Places