Leo's Ristorante
Add to Favorites
CLOSED NOW
Today: 4:30 am - 11:00 pm
Tomorrow: 4:30 am - 10:00 pm
82 Years
in Business
Amenities:
Serves alcohol
Saved to Favorites
Phone: (508) 753-9490
Address: 11 Leo Turo Way, Worcester, MA 01604
Website: http://www.leosristorante.net
Fax: (508) 797-5123
Leo's Restaurant
Leo's Ristorante The Contl Rm
Cuisines: Caterers, Family Style, Italian, European, Continental
Alcohol: Beer, Full Bar, Wine
Price Range : Average
119 Shrewsbury St, Worcester, MA 01604
100L Water St, Worcester, MA 01604
59 Chandler St, Worcester, MA 01609
139 Green St, Worcester, MA 01604
155 Shrewsbury St, Worcester, MA 01604
290 Millbury St, Worcester, MA 01610
250 Commercial St, Worcester, MA 01608
358 Main St, Worcester, MA 01608
72 Shrewsbury St, Worcester, MA 01604
166 Shrewsbury St, Worcester, MA 01604