Tucked away at 2004 Worth Ave in Norwood, Ohio, there sits a sandwich shop that has quietly built a loyal following over the ...