2250 NW 51st St Miami, FL 33142