17
3162 Villa Ave
Bronx, NY 10468
$25,000,000 USD
52,400 SF
66
Units
10% Cap Rate
52,400 SF
$25,000,000 USD
Apartments