Maxi Pollo is a popular spot for roasted chicken.