11 Leo Turo Way (off Shrewsbury Street) Worcester MA 01604
Ph: 508-753-9490 | leosristorante@verizon.net | Mobile site

Dinner Menu

Sunday - Thursday 4:30 to 10:00pm | Friday - Saturday 4:30 to 11:00pm