Taste Of India · 316 E. 4th Street, Bloomington, Indiana 47408 on the Bloomington 3D map