Metro North Plaza has three buildings, 7, 8, and 11-stories tall with 267 apartments. Completed August 31, 1971, the 2.29-acre Manhattan development is between East 101st and East 102nd Streets, and First and Second Avenues.
Partial Data by Foursquare.