Taj Mahal Restaurant

  • 716 S Eldorado Rd,
    Bloomington, IL 61704
  • Phone: 309-661-0853
  • Cuisine: Indian Restaurant

Map

Unable to Display Map