After a 50 year run, Streecha, at 33 East Seventh Street, near Second Avenue, shut down in the spring, and the closing seemed ...