is this a land lease building?

Started by 10065nyc
about 15 years ago
Posts: 13
Member since: Dec 2008
Discussion about 190 East 72nd Street in Lenox Hill