Super Pollo Restaurant
6693 E 82nd St, Indianapolis 46250