6558 NW 70th Ave Fort Lauderdale, FL 33321