The Cleveland Guides takeWhat to know.Sandwich shop on West 25th Street in Ohio City, open daily for lunch until 3:30 p.m.