860 NW 110th Ave Fort Lauderdale, FL 33324