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

Fine Italian dining in Worcester, MA