16
518 E 83rd St
New York, NY 10028
$8,000,000 USD
11,120 SF
20
Units
6.6% Cap Rate
11,120 SF
$8,000,000 USD
Apartments