20
5901-5911 NE 18th Ave
Fort Lauderdale, FL 33334
$1,900,000 USD
5,346 SF
8
Units
5,346 SF
$1,900,000 USD
Apartments