Leo's Ristorante

11 Leo Turo Way
Worcester, MA 01604
No photo available for this business

Business Information


Customer Reviews (2 reviews)

Citysearch User

on Citysearch Feb 12, 2010
Excellent food, great atmosphere. Also kid friendly. One of the better and reasonably priced itailan eateries in the city. (more)

Citysearch User

on Citysearch Oct 01, 2008
this is a great italian restaurant! it has been there since i was a child. it is family owned so you the food is world class. they have any ... (more)

Browse our top cities

Browse cities by state