Home / Olive 8 and 1521 Sales Centers Closing / For Immediate Release – Fifteen Twenty-One Second Avenue is 99% Sold (March 19, 2013) For Immediate Release – Fifteen Twenty-One Second Avenue is 99% Sold (March 19, 2013) For Immediate Release - Fifteen Twenty-One Second Avenue is 99% Sold (March 19, 2013)