IXCA Mexican Kitchen

5537 E. Washington St.
Indianapolis, IN 46219
317-986-4154
VIEW WEBSITE

East | Irvington

COST

$12 and under