21 West End Avenue Debuts New York City’s Largest Digital Sculpture, “Luci”
21 West End Avenue, the premier component of Riverside Center’s ongoing mega-development, is now home to Luci, New York City’s largest digital sculpture. As a central design element of the…