21
824 12th Ct
Fort Lauderdale, FL 33316
$14,000,000 USD
27,086 SF
14
Units
27,086 SF
$14,000,000 USD
Apartments