Leo's Ristorante
Photos and Videos
- HoursCLOSED NOW
- Regular Hours:
Mon - Thu Fri - Sat Sun - Phone:
Main - 508-753-9490
Fax - 508-797-5123
- Address:
- 11 Leo Turo Way Worcester, MA 01604
- Email:
- Links:
- Categories
- Italian Restaurants, Caterers, Family Style Restaurants, Restaurants
- Payment Options
- Price Range
- $$
- Neighborhood
- Central Business District
- AKA
Leo's Restaurant
- Other Information
Cuisines: Family Style, Caterers, Italian, Continental, European
Alcohol: Wine, Full Bar, Beer
Price Range : Average
Contact Info
Reviews
There were four people in our group and we all ordered something different. Each item was delicious and beautifully presented. Our waitress was very attentive and my only comment would be that each plate should be delivered directly in front of the patron, rather that passing it in front of other patrons at the table. We all agreed we would definitely come back.
I have been to at least 4 functions at Leo's and although the food in wonderful, their wait staff leaves a lot to be desired. They were all extremely rude. I think Mr. Turo should give some SERIOUS thought about hiring new waitresses!