Telepollo is a chicken restaurant specializing in roasted chicken, offering takeout and delivery options.