HOME / North Indian restaurant / Incredible India
College Square Mall, 6301 University Ave ste 1210, Cedar Falls, IA 50613
+13192602315
View Business Profile