Planet Chicken is a counter-serve Peruvian restaurant specializing in roasted chicken, available for eat-in or takeout.