14
10500 SW 172nd St
Miami, FL 33157
$9,500,000 USD
20,874 SF
22
Units
5.78% Cap Rate
20,874 SF
$9,500,000 USD
Apartments