1133 NW 79th Ter
Miami, FL 33150
$1,400,000 USD
6,000 SF
7
Units
6,000 SF
$1,400,000 USD
Apartments