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