Flavor of India By Matt Kettmann Tue Nov 28, 2006 | 03:04pm Flavor of India The Details: Flavor of India is located at 3026 State Street. Call 682-6561. Share this:Print