10
1261 NW 59th St
Miami, FL 33142
$3,650,000 USD
10,485 SF
18
Units
7.16% Cap Rate
10,485 SF
$3,650,000 USD
Apartments