Leo's Ristorante
Address:
11 Leo Turo Way, Worcester, MA 01604
Phone:
(508) 753-9490
Hours:
- Mon: 4:30am-10pm
- Tue: 4:30am-10pm
- Wed: 4:30am-10pm
- Thu: 4:30am-10pm
- Fri: 4:30am-11pm
- Sat: 4:30am-11pm
- Sun: 4:30am-10pm
Cuisine:
Seafood
Other Details:
More than 75 years ago, Leonardo Turo came to America from Italy with a dream. That dream came true in 1910. Leonardo and his six sons were the beginning of three generations of Turos in the food service business. Turo's famous Italian cuisine and a rich history of fine food preparation. Two intimate dininng rooms in brick and exposed beam serve the public with lunches and dinners from the regular menu with daily specials.
Restaurants,
Seafood
Other Businesses: