W 66th St. & Xerxes Ave., Aria

Aria

A six-story, 190-unit apartment building was constructed on the two-acre site. The building has one level of underground parking.