Ratings of Leo's Ristorante

4.2
(575+ Reviews)

Happy Hours & Specials

Know a great happy hour or special for this location?


Photos

  • Business Photo
  • Business Photo
  • Business Photo
  • Business Photo
  • Business Photo

Location & Hours

For 75 years, Leo's Ristorante has brought the warmth and flavors of southern Italy to Worcester, Massachusetts. Step into one of our two intimate dining rooms featuring exposed brick and wooden beams, and savor the best of traditional Italian cuisine. Enjoy daily specials prepared with the freshest, locally sourced ingredients and savor our famous homemade Italian dishes. Whether you prefer an intimate meal or lively company, Leo's Ristorante has something for everyone.

11 Leo Turo Way
Worcester, MA 01604
Monday
11:30 AM - 2:00 PM
4:30 PM - 9:00 PM
Tuesday
11:30 AM - 2:00 PM
4:30 PM - 9:00 PM
Wednesday
11:30 AM - 2:00 PM
4:30 PM - 9:00 PM
Thursday
11:30 AM - 2:00 PM
4:30 PM - 9:00 PM
Friday
11:30 AM - 2:00 PM
4:30 PM - 9:30 PM
Saturday
4:30 PM - 10:00 PM
Sunday
4:00 PM - 9:00 PM

Frequently Asked Questions

What is Leo's Ristorante's rating?
Leo's Ristorante is rated an average of 4.2/5 stars across various online platforms.

(508) 753-9490

11 Leo Turo Way, Worcester, MA 01604


© 2025 Checkle, Inc

Privacy

Terms