Since opening in Loehmann's Plaza eighteen years ago, Chef Allen's Restaurant has raked in prestigious dining awards the way most of us accumulate bills: rated "best restaurant in... More >>>