A fortnight ago, somebody was inquiring about good Pakistani restaurants in St. Louis. In my opinion, the best Indo-Pak restaurant in Saint Louis is the Peacock Restaurant at the intersection of Barrett Station Road and Manchester (in the strip mall with a Burlington store). Earlier, this was a South Indian vegetarian restaurant but got bought over a year ago by a Pakistani owner and is being run as an "Indo-Pak-Chinese buffet" restaurant by day--sit down restaurant by night. The buffet is very good. Unlike regular Indian buffets dominated by Punjabi dishes heavy on the cream and butter, this one has Moghlai dishes(courtly Muslim cuisine of India). The tandoori, kebabs, dal, biryani and lamb and chicken dishes have much less cream and more subtle spicing. The chicken tandoori and goat curry are stand out dishes. Everything else is above average to good. They also serve Indo-Chinese dishes (dishes found in Chinese restaurants in India) and the chicken 69, chicken with broccoli and chow mein noodles are very good. Despite its quality, the restaurant finds no mention in the RFT or Sauce polls, or on Chowhound. This maybe because they retained the old restaurant's name and don't advertise much. While the former restaurant's vegetarian clients have kept away on discovering this is now a non-vegetarian restaurant, those who like non-veg Indian food still think it is the old vegetarian restaurant. Being from India, I have tried all the restaurants in town (Priya, Rasoi, House of India, India Palace, India Kitchen, Tandoori Hut) and would recommend this restaurant above most these restaurants. Has anyone else visited this restaurant? What did you think?