1508 NE 17th Ave Fort Lauderdale, FL 33304