1490 NW 24th Ter Fort Lauderdale, FL 33311