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