Cha-cho’s Latin Kitchen

12 reviews

2442 Central Ave, Indianapolis, IN 46205

cha-choslatinkitchen.com

+13178003885

About

Cha-cho’s Latin Kitchen is a Latin American restaurant located at 2442 Central Ave, Indianapolis, IN 46205. It has received 12 reviews with an average rating of 4.9 stars.

Photos

Hours

Monday11AM-8PM
Tuesday11AM-8PM
Wednesday10AM-8PM
ThursdayClosed
Friday11AM-8PM
Saturday11AM-8PM
Sunday11AM-8PM

F.A.Q

Frequently Asked Questions

  • The address of Cha-cho’s Latin Kitchen: 2442 Central Ave, Indianapolis, IN 46205

  • Cha-cho’s Latin Kitchen has 4.9 stars from 12 reviews

  • Latin American restaurant