Leo's Ristorante is located at the address 11 Leo Turo Way in Worcester, Massachusetts 01604. They can be contacted via phone at (508) 753-9490 for pricing, hours and directions.
For maps and directions to Leo's Ristorante view the map to the right. For reviews of Leo's Ristorante see below.
Owner Message
Do you own Leo's Ristorante? Contact us to connect with your diners.
Drop into Leo's Ristorante for good times and great food. The restaurant is a neighborhood favorite, and offers a casual, friendly dining atmosphere that you and your friends are sure to enjoy. Leo's Ristorante also features a friendly, professional staff of great people, who will make sure you enjoy your visit and that Leo's Ristorante lives up to its reputation for pleasant dining and superb...
Leo’s Ristorante offers excellent Italian cuisine at inexpensive prices. The Turo family has been providing quality Italian cuisine for over 40 years. Our beautiful decor and comfortable dining room is a great start to a memorable dining experience. Our newly renovated lounge offers a great new bar menu featuring grilled pizzas and paninis. Come see for yourself.