Mamma's Delikatessen

Mamma's Delikatessen has a good selection of Italian charcuterie, cheese and groceries.