Worcester categories of Italian Restaurant

Dino's Restaurant Italian Restaurant
at 13 Lord St 01604
La Scala Restaurant Italian Restaurant
at 183 Shrewsbury St Ste 4 01604
Mare & Monti Trattoria Italian Restaurant European Restaurant Bar
at 19 Wall St 01604
Nuovo Restaurant Italian Restaurant
at 92 Shrewsbury St 01604
Olive Garden Italian Restaurant
at 7 Tobias Boland Way 01607
The Wonder Bar Italian Restaurant Pizza Place Bar
at 121 Shrewsbury St 01604
VIA Italian Table Italian Restaurant Bar
at 89 Shrewsbury Street 01604