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