Mama Sita's Tacos

  • Various locations
  • Bloomington, IN 47401
Taqueria style Mexican food with an Indian slant.