322 E 93rd St
New York, NY 10128
$11,500,000 USD
8,390 SF
20
Units
6.89% Cap Rate
8,390 SF
$11,500,000 USD
Apartments