A new residential apartment tower is set to open soon and residents will be spolied by the array of amenities.
Leasing began for the 824 housing units at the Orchard, located at 42-06 Orchard St. in Long Island City, on Monday, Jan. 12.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results