Avra to open massive Greek restaurant at 1271 Sixth Ave.
Rockefeller Group bills its office tower at 1271 Sixth Ave., the former Time + Life Building, as “The Address of Possible.” It will also be the next address of Avra, the growing Greek restaurant ...