The Church Key (4127 Manchester Avenue) has apparently closed, according to Twitter chatter. (The restaurant/bar's website has disappeared, and its phone number is disconnected.) Opened in September 2006, the Church Key went on to win "Best New Bar" in the RFT's 2007 Best Of St. Louis issue. Thanks to Kelli and Lisa for the tip.