1. Machu Picchu Restaurant
5356 W 38th St, Indianapolis, IN 46254
Coordinate: 39.82398,-86.25385
Phone: (317) 388-8696
2. Don Juan Sandwhiches
3720 E Raymond St, Indianapolis, IN 46203
Coordinate: 39.73833,-86.10303
Phone: (317) 377-4677
3. Mama Irma
1058 Virginia Ave, Indianapolis, IN 46203
Coordinate: 39.75269,-86.14025
Phone: (317) 423-2421