Greek restaurant Avra — Rock Group tower’s crown jewel — is finally opening
Avra completes Rock Group’s vision for the tower, the former Time + Life building, on which it spent more than $600 million to re-clad and re-engineer after the magazines moved away.