Leopold Kaufman pays $13.5M for dev site in East Harlem with plans for 101-unit building

1990 Third Avenue (Credit - Google)

Share this article