The former Taylor St. restaurant at 2916 Central, April 2009. UPDATE: A new restaurant, the Bonsai Cafe, has since opened on the prime site.