11 Leo Turo Way
Worcester, MA. 01604
Lunch Mon.-Fri.: 11:30 am - 2:00 pm
Dinner Sun.-Thu.: 4:30 pm - 10:00 pm
Dinner Fri-Sat.: 4:30 pm - 11:00 pmFunction Rooms Available for any family or business gathering!
Leo's Ristorante represents 75 years of rich history preparing fine, traditional southern Italian cuisine in Worcester, Massachusetts.
Two rooms of brick and exposed beam offer an intimate setting in which to enjoy lunch or dinner that boasts daily specials, homemade fare and Leo's famous southern Italian cuisine.
Our adjoining lounge offers a friendly atmosphere for casual conversation.
Make a reservation today!