South End project, deja vu all over again?

Rumors of a possible retail center at the corner of Taylor Boulevard and Longfield Avenue began circulating in The South End earlier this summer, and neighbors were pleased with the prospect of the demolition of the Deja Vu strip club...