Bo Diddley's Deli is a sandwich shop with multiple locations.