Honrubia is a takeout restaurant specializing in roasted chicken.