2471 NW 63rd Ave Fort Lauderdale, FL 33313