23
821-825 NW 10th Ter
Fort Lauderdale, FL 33311
$2,600,000 USD
8,183 SF
16
Units
7.01% Cap Rate
8,183 SF
$2,600,000 USD
Apartments