13035 Miranda St Miami, FL 33156