Leo’s Ristorante Description:
Intimate spot for Southern Italian fare. Traditional Southern Italian cuisine served in intimate rooms with brick walls & exposed beams.
Address:
11 Leo Turo Way, Worcester, MA 01604, United States
Phone Number:
+1 508-753-9490
Website:
http://leosristorante.net/
Store Hours:
Sunday: 4-9PM | Monday: 4:30-9PM | Tuesday: 4:30-9PM | Wednesday: 4:30-9PM | Thursday: 4:30-9PM | Friday: 4:30-10PM | Saturday: 4:30-10PM