21
700 SW 81st Ave
North Lauderdale, FL 33068
$9,500,000 USD
28,500 SF
30
Units
5.66% Cap Rate
28,500 SF
$9,500,000 USD
Apartments