Fresh Indian Grill

  • Address: 1420 W. Main St., Ste. D, Carmel, IN 46032
Fresh Indian Grill is an innovative Indian Restaurant concept located in the heart of Carmel, Indiana. The menu offers classic Indian dishes, freshly prepared.