8600 NW South River Dr Miami, FL 33166