Photo by Jefferson Siegel
Taco Bell has debuted on the SW corner of Third Avenue and 13th Street ... a pending arrival we pointed out here and here ... and, heh, here.
Posted hours: 8 a.m. to 1 a.m. "or later."
As previously noted, there was a Taco Bell at 58 Third Ave. between 10th Street and 11th Street until sometime in late 2007 or early 2008. Welcome back? [Ducking]