Eating Deli Italian Sandwich at Natale's Deli restaurant in East Greenwich, RI.

Natale's Deli

menu/order