Leo's Ristorante
Add to Favorites
OPEN NOW
Today: 4:30 am - 10:00 pm
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
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
290 Millbury St, Worcester, MA 01610
250 Commercial St, Worcester, MA 01608
139 Green St, Worcester, MA 01604
358 Main St, Worcester, MA 01608
155 Shrewsbury St, Worcester, MA 01604
118 Highland St, Worcester, MA 01609
25 N Quinsigamond Ave, Shrewsbury, MA 01545
142 Plantation St, Worcester, MA 01604