Worcester categories of Italian Restaurant

La Scala Restaurant Italian Restaurant
at 183 Shrewsbury St Ste 4 01604
La Scala Restaurant Italian Restaurant
at 183 Shrewsbury St Ste 4 01604
VIA Italian Table Italian Restaurant
at 89 Shrewsbury Street 01604