by Ian Froeb
Whiz-Tech Technology Cafe (1629 Locust Street; 314-241-9449) has closed, Evan Benn of the Post-Dispatch reported via Twitter on Saturday. Whiz-Tech's website remains live; calls to the establishment are routed through a generic directory without voice mail.
Whiz-Tech opened in December 2010, a unique hybrid of restaurant, internet cafe and computer-repair shop. More as we learn it.