Does Leo's deliver

Sherry Butler | Sep 6, 2018 | Category: Italian restaurant in Worcester, Massachusetts

Leo's Ristorante - All questions

Address: 11 Leo Turo Way, Worcester, MA 01604, USA

Irish VR | Sep 6, 2018

No they don't deliver but the food is great

Ivy Cody | Sep 6, 2018

No they don't but you can order take out

Patricia Strait | Sep 6, 2018

No.

Mike Stefani | Sep 6, 2018

No, unfortunately not. But you should visit them!

Kelley | Sep 6, 2018

Last I checked no but I'd call and check!

East Coast Tree Service Etc LLC | Sep 6, 2018

No they do not

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Do they have outside seating ?

Wendy Marshall | Sep 5, 2021
Read More

Do you have a glutton free menu

Patricia Boivin | Sep 6, 2019
Read More

Do they have children's menu?

Elaine Grady | Sep 6, 2019
Read More

Do u deliver.

Rod Rick Rawson | Sep 6, 2019
Read More

Trending Places