Best American restaurant in Clifton, NJ