Stalzy's Deli brings a little of New York to Atwood

Attention, pastrami purists

by