700-728 SW 81st Ter
North Lauderdale, FL 33068
$9,950,000 USD
38,254 SF
30
Units
5.55% Cap Rate
38,254 SF
$9,950,000 USD
Apartments