20538 NE 2ND Court, Miami FL 33179 | Rent SFL