Taste Of India 5617 Wayzata BlvdSt Louis Park, MN, 55416 View Phone 651-383-1267 5617 Wayzata BlvdSt Louis Park, MN 55416 View Website Experience & Reliability About Photos & Videos Send to My Email Send to My Phone Print this Page