12
132 W 73rd St
New York, NY 10023
$4,250,000 USD
5,580 SF
8
Units
11.31% Cap Rate
5,580 SF
$4,250,000 USD
Apartments