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 Warren S. on 9/24/2012
  • Photo taken at Leo's Ristorante by Thomas "Tad" D. on 11/2/2011

Planning a trip to Boston?

Foursquare can help you find the best places to go to.

Leo's Ristorante

Italian Restaurant · Central Business District
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
Outdoor Seating:
No
6.2/10

Based on 16 votes

People have mixed feelings about this place

Save
Share
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 © 2016  Lovingly made in NYC & SF