Dixie Castle II is an American restaurant offering classic eats like steak in a casual, mom-and-pop setting.