18
237 W 72nd St
New York, NY 10023
$7,950,000 USD
7,810 SF
6
Units
6.7% Cap Rate
7,810 SF
$7,950,000 USD
Apartments