2916 Central

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

Image: