20
821-825 NW 10th Ter
Fort Lauderdale, FL 33311
$2,688,000 USD
8,183 SF
16
Units
8,183 SF
$2,688,000 USD
Apartments