Napoli Italian Deli & Catering

Italian restaurant · 79 S Quinsigamond Ave, Shrewsbury, MA

Hours

More food in Shrewsbury, MA · Italian Food in Shrewsbury