Ixca Mexican Restaurant
Add to Favorites
Add Hours
Saved to Favorites
Phone: (317) 986-4154
Address: 5537 E Washington St, Indianapolis, IN 46219
Ixca Mexican Kitchen
5834 E Washington St, Indianapolis, IN 46219
6429 E Washington St, Indianapolis, IN 46219
2444 E Washington St, Indianapolis, IN 46201
5130 E 10th St, Indianapolis, IN 46219
5109 E 10th St, Indianapolis, IN 46219
1405 N Shadeland Ave, Indianapolis, IN 46219
8220 Brookville Rd, Indianapolis, IN 46239
3826 English Ave, Indianapolis, IN 46201
5914 E 10th St, Indianapolis, IN 46219
1831 N College Ave, Indianapolis, IN 46202