Indian in St. Louis/St. Charles
I like the old standby India Palace on N. Lindbergh on the top of the Hojo's bldg. It's the place most often mentioned by the Indian and Indian descent students at the college at which I teach.
Another good bet is the simply named Indian Foods, a plastic glasses and folding chairs family place on Olive St. Rd. in the strip mall next to Nobu's. (If you're a fan of orderly kitchens don't head into the back. ;-)) The bonus of going here, in addition to the food, is that Bob's Seafood -- the best seafood market in St. Louis -- is diagonally acoss the street.