Large background photo of Leo's Ristorante
  • Photo taken at Leo's Ristorante by ! !SëxyJünglïst♋❄⛄🍸🎄🎁💖 on 9/24/2013
  • Photo taken at Leo's Ristorante by Wanda C. on 12/23/2012
  • Photo taken at Leo's Ristorante by Wanda C. on 12/23/2012
  • Photo taken at Leo's Ristorante by Wanda C. on 12/22/2012
  • Photo taken at Leo's Ristorante by Thomas "Tad" D. on 11/2/2011
  • Photo taken at Leo's Ristorante by Warren S. on 9/24/2012

Leo's Ristorante

Italian Restaurant
11 Leo Turo Way, Worcester, MA 01604, United States
Hours:
Open until 10:00 PM (Show more)
  • Mon–Thu, Sun
    • 4:30 AM–10:00 PM
  • Fri–Sat
    • 4:30 AM–11:00 PM
Price:
$ $ $ $
Reservations:
Yes
Credit Cards:
Yes (incl. American Express)
Outdoor Seating:
No
6.1/10

Based on 15 votes

People have mixed feelings about this place

Save
Share
  • Ranked #9 for Italian restaurants in Worcester
Log in to leave tips at this venue!
Sort:
  • Recent
  • Popular

4 tips and reviews.

  • Filter by taste:
  • all tips and reviews
  • dinner

Related Searches

  • leo's ristorante worcester
  • leo's ristorante worcester photos
  • leo's ristorante worcester location
  • leo's ristorante worcester address
  • leo's ristorante worcester
  • leo's worcester
  • leo's ristorante worcester
  • leos worcester
  • leos ristorante worcester
  • leo's ristorante central business district worcester

Foursquare © 2015  Lovingly made in NYC & SF