15
2901 NW 18th St
Fort Lauderdale, FL 33311
$6,200,000 USD
1,246 SF
40
Units
5.77% Cap Rate
1,246 SF
$6,200,000 USD
Apartments