Flavor of India
12112 West 87th Street Parkway Lenexa, KS - 66215
Directions & Maps
Phone: (913) 888-8040
http://flavorofindiakc.com/