There is a new one called Lehaim (I think) at 141 and Clayton - don't know if it Russian or not. There used to be an Indian restaurant there. Then there is Zhivago's, on Clayton at Kehr's Mill - very Russian and expensive - heavy on the caviar and vodka. I hear it is very good, but haven't tried it yet. On the dressier side.
St. Louis, MO