8525 NW 53rd Ter Miami, FL 33166