Chicken Palace is a no-nonsense restaurant specializing in Peruvian-style roast chicken and other traditional Peruvian specialties.