66 E 80th St, New York, NY

A six-story, elevator building located in the Upper East Side containing 16 residential units and one commercial unit on the ground floor.

  • Address: New York, New York