If you live in New Rochelle and have not eaten one of the sandwiches they make here, I have no idea what you are doing with your life. I have a strong suspicion that you don’t either. Listen here, let’s help you turn things around, k?Walk into this store RIGHT AWAY and order a ham and cheese on a footlong. Get…