Lou and Ann's on Rt. 70 in Cherry Hill east of Brace Rd. is the best I have tried, and I have tried many. Sarcone's has opened recently very close to their location, and I find I prefer Lou and Ann's rolls, sandwiches, and prepared foods to any of Sarcone's offerings (with the exception of pizza...only because Lou and Ann's doesn't make pizza).