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