Top Hat Deli, tucked along NE 3rd Street in Fort Lauderdale, is the kind of place that makes you question every food decision ...