Leo's Ristorante
Add to Favorites
CLOSED NOW
Today: 4:30 am - 10:00 pm
Tomorrow: 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
55 Salisbury St, Worcester, MA 01609
119 Shrewsbury St, Worcester, MA 01604
140 Shrewsbury St, Worcester, MA 01604
42 Hamilton St, Worcester, MA 01604
11 E Central St, Worcester, MA 01605
101 Highland St, Worcester, MA 01609
155 Shrewsbury St, Worcester, MA 01604
111 Shrewsbury St, Worcester, MA 01604
250 Commercial St, Worcester, MA 01608
29 Millbury St, Worcester, MA 01610