6362 Collins Ave # 507, Miami Beach FL 33141 | Rent SFL